DEĞER adlı dizi KEY almak için en iyi yolu?

4 Cevap php

Ben değeri var ve ben tuşu istiyorsanız bahis yol almak nedir Kolayca, yani $value = array[$key] gibi bir anahtarın bir dizi değeri alabilirsiniz ama?

4 Cevap

Bunun için array_keys işlevini kullanabilirsiniz.

Example:

$array = array("blue", "red", "green", "blue", "blue");
print_r(array_keys($array, "blue"));

Bu değer için diziden anahtarı alacak blue

Hayır gerçekten kolay yolu. Anahtarları döngü Eğer dizi [$ anahtar] bulana kadar == $ değer

Sık sık bu yaparsanız, geri değerleri anahtarlarla eşleyen bir ters dizi / karma oluşturun. Birden anahtarları tek bir değer Haritayı aklınızda tutun.

Alışkanlık size tam anahtarları vermek böylece Dizi değerleri çoğaltmaları olabilir. Ancak bence yolu gayet iyi gibi üzerinde yineleme ve anahtarları okunur