Ben bir dize uyan bir dizi anahtar numarasını bulmaya çalışıyorum.
Bu şekilde array_search çalıştı
$key = array_search("foo", $array);
echo $array[$key];
ama $ dizi yazdırır [0]
Bunun başka bir yolu var mı?
Teşekkürler :)
Anahtar bulunursa, array_search
döner false
. Sen (aşağıda benim örnekte hat 3) Bunun için kontrol etmelisiniz
$array = array(0 => 'blue', 1 => 'red', 2 => 'green', 3 => 'red');
$key = array_search("green", $array); //the $key will be "2"
if ($key !== false) {
echo $array[$key];
}
Aksi takdirde, kod neye ihtiyacınız var gibi görünüyor. Bir sorun varsa, daha fazla kod gönderin.