Contoh
Buat array dari variabel dan nilainya:
<?php $firstname = "Peter"; $lastname = "Griffin"; $age = "41"; $result = compact("firstname", "lastname", "age"); print_r($result); ?> // Output : Array ( [firstname] => Peter [lastname] => Griffin [age] => 41 )
Fungsi compact()
berguna untuk membuat array dari variabel dan nilainya.
Catatan: Setiap string yang tidak cocok dengan nama variabel akan dilewati.
compact(var1, var2...)
Parameter | Deskripsi |
---|---|
var1 | Required. Bisa berupa string dengan nama variabel atau array variabel |
var2,… | Optional. Bisa berupa string dengan nama variabel atau array variabel. Beberapa parameter diperbolehkan. |
Return Value: | Mengembalikan larik dengan semua variabel ditambahkan ke dalamnya |
---|---|
PHP Version: | 4+ |
Change log: | Mulai versi 7.3 fungsi ini mengeluarkan kesalahan level E_NOTICE jika variabel yang tidak disetel diberikan |
Contoh
Menggunakan string yang tidak cocok dengan variabel, dan array nama variabel:
<?php $firstname = "Peter"; $lastname = "Griffin"; $age = "41"; $name = array("firstname", "lastname"); $result = compact($name, "location", "age"); print_r($result); ?> //Output : Array ( [firstname] => Peter [lastname] => Griffin [age] => 41 )