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);
?>

Contoh Pengerjaan

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);
?>

Contoh Pengerjaan