(PHP 5, PHP 7)
array_combine — Anahtarlar için bir dizi, değerler için ise başka bir dizi kullanarak bir ilişkisel dizi oluşturur
$anahtarlar
, array $değerler
)
anahtarlar
dizisinden anahtarları,
değerler
dizisinden değerleri alıp oluşturduğu
ilişkisel diziyi döndürür.
anahtarlar
Anahtar olarak kullanılacak elemanları içeren dizi. Anahtar olarak geçersiz değerler string türüne dönüştürülür.
değerler
Değer olarak kullanılacak elemanları içeren dizi.
Dizilerdeki eleman sayısı aynı değilse FALSE
, aksi
takdirde oluşturulan ilişkisel dizi döner.
anahtarlar
ve değerler
Dizilerindeki eleman sayısı aynı değilse bir
E_WARNING
oluşur.
Sürüm: | Açıklama |
---|---|
5.4.0 |
Önceki sürümler boş dizilerde için FALSE döndürür ve bir
E_WARNING oluştururdu.
|
Örnek 1 - array_combine() örneği
<?php
$a = array('green', 'red', 'yellow');
$b = array('avocado', 'apple', 'banana');
$c = array_combine($a, $b);
print_r($c);
?>
Yukarıdaki örneğin çıktısı:
Array ( [green] => avocado [red] => apple [yellow] => banana )