PHP compact() Fonksiyonu
Örnek
Değişken adları ve değerlerini içeren bir dizi oluşturun:
<?php $firstname = "Bill"; $lastname = "Gates"; $age = "60"; $result = compact("firstname", "lastname", "age"); print_r($result); ?>
Tanım ve Kullanım
compact() fonksiyonu, değişken adları ve değerlerini içeren bir dizi oluşturur.
Yorum:Herhangi bir değişken adı ile eşleşmeyen herhangi bir dize atlanır.
Sözdizimi
compact(var1,var2...)
Parametreler | Açıklama |
---|---|
var1 | Gerekli. Değişken adını içeren bir dize veya değişken dizisi olabilir. |
var2,... | İsteğe bağlı. Değişken adını içeren bir dize veya değişken dizisi olabilir. Çoklu parametreler izin verilir. |
Açıklama
compact() fonksiyonu, parametreler tarafından sağlanan değişkenlerden oluşan bir dizi oluşturur. Parametreler arasında bir dizi varsa, bu dizideki değişkenlerin değerleri de alınacaktır.
Bu fonksiyonun döndürdüğü dizi, fonksiyonun parametreleri olan bir ilişkili dizi olacaktır, anahtarları fonksiyonun parametreleri, anahtar değerleri ise parametrelerdeki değişkenlerin değerleri olacaktır.
Bu fonksiyonun gerçekleştirdiği işlem: extract() Tam tersi.
Teknik Açıklamalar
Dönüş值: | Tüm değişken adları ve değerlerini içeren bir dizi döndürür. |
PHP Sürümü: | 4+ |
Daha Fazla Örnek
Örnek 1
Eşleşmeyen değişken adlarını içeren bir dize ve bir değişken adı dizisi kullanın:
<?php $firstname = "Bill"; $lastname = "Gates"; $age = "60"; $name = array("firstname", "lastname"); $result = compact($name, "location", "age"); print_r($result); ?>