Abfrage ob Wert im Array ist

Papenburger

Erfahrenes Mitglied
Hallo,

folgendes Problem:

Ich schreibe Werte in einem Array:
PHP:
$parse_array_agent=read_data($file_agent);
                foreach($parse_array_agent as $array_template => $key_template)
                             if($key_template[PATTERN_0]==$pattern[$i] && $key_template[MONI_NAME]==$moniname[$i] && $key_template[MONI_SET_NAME]==$monisetname[$i]){
                                     $vorhanden[$zaehler]=$i;
                                     $zaehler++;
                             }

Die Werte sind die Indices der Forschleife, sodass unten abgefragt werden kann ob das Indice im Array forhanden ist.

Wenn ich aber folgende probiere:
PHP:
for($k=0; $k < $anzahl; $k++){
                if($k!=$vorhanden[$k]){
                        echo "nicht vorhanden";
}else{
            echo "es sind welche vorhanden";}
}


Dann findet er nur den ersten übereinstimmenden Wert und setzt dementsprechend auch sein Wörtchen.

Wer kann mir helfen?
 
Zurück