(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.
anahtarlarAnahtar olarak kullanılacak elemanları içeren dizi. Anahtar olarak geçersiz değerler string türüne dönüştürülür.
değerlerDeğ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_WARNINGoluş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
)