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 )
Definisi dan Penggunaan
Fungsi compact() berguna untuk membuat array dari variabel dan nilainya.
Catatan: Setiap string yang tidak cocok dengan nama variabel akan dilewati.
Syntax
compact(var1, var2...)
Nilai Parameter
| 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. |
Detail Teknis
| 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 Lain
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 )