26 Ocak 2010, Salı
PHP dizi için operatör?
$test = array('hi');
$test = array('test','oh');
var_dump($test);
PHP dizi için ne anlama geliyor?
CEVAP
26 Ocak 2010, Salı
PHP Manual on Language Operators alıntı
Operatör döner sağ dizi eklenmiş sol dizi; tuşları var hem diziler, elementlerden sol dizi kullanılır, ve eşleşen öğeleri sağ dizi yok sayılır.
Eğer bunu yaparsanız
$array1 = ['one', 'two', 'foo' => 'bar'];
$array2 = ['three', 'four', 'five', 'foo' => 'baz'];
print_r($array1 $array2);
Alacak
Array
(
[0] => one // preserved from $array1 (left-hand array)
[1] => two // preserved from $array1 (left-hand array)
[foo] => bar // preserved from $array1 (left-hand array)
[2] => five // added from $array2 (right-hand array)
)
mantığı şu Pasajı eşdeğerdir:
$union = $array1;
foreach ($array2 as $key => $value) {
if (false === array_key_exists($key, $union)) {
$union[$key] = $value;
}
}
Eğer C-düzey ayrıntılarını ilgilenen varsa uygulanması için kafa
array_merge()
diziler birleştirmek nasıl farklı olduğunu unutmayın,:
print_r(array_merge($array1, $array2));
size verecek
Array
(
[0] => one // preserved from $array1
[1] => two // preserved from $array1
[foo] => baz // overwritten from $array2
[2] => three // appended from $array2
[3] => four // appended from $array2
[4] => five // appended from $array2
)
Daha fazla örnek için bağlantılı sayfalarına bakın.
Bunu Paylaş:
Neden&; dizi yineleme için... "* o kad...
JQuery ile bir dizi seçmek için bir se...
Ne'un yazdırmak için en kolay yol...
Nasıl Java genel bir dizi oluşturmak i...
Nasıl PHP ilişkisel Dizi veya sıralı o...