Tuşları ile tek bir dize sahip iç içe bir dizi içinde bir değer bulma

0 Cevap php

Ben temelde bu gibi gibi görünüyor bazı ayarları içeren bir dizi var:

$defaults = array(
   'variable' => 'value', 
   'thearray' => array(
                  'foo' => 'bar'
                  'myvar' => array('morevars' => 'morevalues');
                  );
);

Başka bir dosyada, ben ilk seviye tuşu ile bir dize almak ve ona bağlı bir değer olup olmadığını kontrol etmek oğul bulunuyor. Yukarıdaki dizi kullanarak, böyle bir şey olsun istiyorum:

$option = "thearray['myvar']['morevars']";

Ben de bir veritabanına kaydeder başka bir işleve geçmek gerekir ve bir dizinin bir biçimde sahip kullanışlı geliyor çünkü yukarıdaki ile benzer bir biçimde, bu dize tutmak gerekir.

Benim sorum dizi ve yukarıdaki dize sahip, nasıl ben, hem de dizi verilen anahtarın varlığını ve değerini kontrol edebilir, değil mi? array_key_exists ilk seviyesinin altında çalışmak için görünmüyor.

0 Cevap