PHP prüfung, ob Werte in einem Array vorhanden sind
Gabriel
- php
Hallo,
nein, ich suche nicht nach "in_array" :-). Ich habe ein Array folgender Form:
$buch_array = array(
'text1' => 1,
'text2' => 2,
'text 2' => 2,
'text3' => 3
)
Nun möchte ich überprüfen, ob 'text2' im Array vorhanden ist - mit "in_array" könnte man hier ja nur prüfen, ob '2' im Array vorhanden ist. Wie geht das ohne das Array anders aufzubauen?
Gruß,
Gabriel
Hallo Gabriel.
$buch_array = array(
'text1' => 1,
'text2' => 2,
'text 2' => 2,
'text3' => 3
)Nun möchte ich überprüfen, ob 'text2' im Array vorhanden ist
Du suchst array_key_exists.
Einen schönen Dienstag noch.
Gruß, Mathias
Hallo Matthias,
vielen Dank! Genau das habe ich gesucht!
Das hat man davon, wenn man sich auf Print-Referenzen verlässt und nicht daran denkt, dass die eventuell nicht vollständig oder schon überholt sind :-).
Gruß,
Gabriel
echo $begrüßung;
Du suchst array_key_exists.
Da ein Array-Element genau das gleiche wie eine Variable ist, eignet sich auch ein isset($array['key']).
echo "$verabschiedung $name";