Fungsi compact() PHP
Contoh
Buatkan array yang mengandungi nama variable dan nilai mereka:
<?php $firstname = "Bill"; $lastname = "Gates"; $age = "60"; $result = compact("firstname", "lastname", "age"); print_r($result); ?>
Definisi dan Penggunaan
Fungsi compact() menghasilkan array yang mengandungi nama variable dan nilai mereka.
Komen:Setiap string yang tidak sepadan dengan nama variable diabaikan.
Sintaks
compact(var1,var2...)
Parameter | Penerangan |
---|---|
var1 | Diperlukan. Boleh adalah string dengan nama variable, atau array variable. |
var2,... | Pilihan. Boleh adalah string dengan nama variable, atau array variable. Boleh ada beberapa parameter. |
Pengertian
Fungsi compact() menghasilkan array yang terdiri daripada variable yang dihasilkan oleh parameter. Jika parameter terdapat array, nilai variable dalam array juga akan diambil.
Array yang diembalikan oleh fungsi ini adalah array yang berhubungan, dengan nama kunci adalah parameter fungsi, dan nilai adalah nilai variable dalam parameter.
Tindakan yang dijalankan oleh fungsi ini adalah sama dengan extract() Disebaliknya.
Butiran Teknik
Hasil Kembalian: | Kembalikan array dengan semua nama variable dan nilai mereka. |
Versi PHP: | 4+ |
Lebih banyak contoh
Contoh 1
Guna string yang tidak sepadan dengan variable, serta array nama variable:
<?php $firstname = "Bill"; $lastname = "Gates"; $age = "60"; $name = array("firstname", "lastname"); $result = compact($name, "location", "age"); print_r($result); ?>