Hey,
ich versuche mit _ArraySearch einen Wert in dem Array $data_local aus dem Array $data_online zu suchen. Der Index des Wertes kann in beiden Arrays an unterschiedlicher Stelle stehen. Der Wert kann unter Umständen auch garnicht in $data_local vorhaden sein.
Die Ausgabe der beiden Arrays und die Fehlermeldung sind auf dem Bild im Anhang zu sehen.
Wie kann ich
Global $data_update[1]
For $i = 0 To UBound($data_online, 1) -1
Local $index = _ArraySearch($data_local, $data_online[$i][0], 0, 0, 0, 1, 1, 1)
If @error Then
MsgBox(0,"Nicht gefunden", $data_online[$i][2])
_ArrayAdd($data_update, $data_online[$i][2])
If @error Then _log('01016')
EndIf
If $action = 0 Then ExitLoop
Next
Wie kann ich überprüfen, ob der Wert in $data_online[$i][0] (Hash-Wert) auch in $data_local vorhanden ist? Der Aufbau der beiden Arrays ist identisch.