PHP spesifik anahtar ile Array oluşturun

3 Cevap

Ben şu anda kör olduğum gibi görünüyor. I), boş bir dizi (inşa etmek istiyorum. ancak bunun yerine alma "0" dizi-tuşu olarak i Sadece net yapmak ... anahtarı olarak belirli bir dize istiyorum:

$array = array();

bana verir:

[0] => array {
}

ama ben bunu böyle istiyorum:

["string"] => array {
}

... Bu beni gerçekten şu anda deli.

Teşekkürler, Alex

3 Cevap

$array = array();
$array['string'] = "foo";  // this makes it so that $array['string'] = "foo"
$array[] = "bar";      // this makes it so that $array[0] = "bar"
$array[] = "barbar";   // this makes it so that $array[1] = "barbar"

print_r($array);

Çıktı:

Array
(
    [string] => foo
    [0] => bar
    [1] => barbar
)

Bu yardımcı olur umarım!

Yani böyle mi?

$array = array('string' => array());

Sen Array knowledge yenilemek isteyebilirsiniz.

$ Dizi = array ("string" => array ())

?