تابع ()compact
مثال (تابع ()compact)
ایجاد یک آرایه از متغیرها و مقادیر آنها:
<?php
$firstname = "Peter";
$lastname = "Griffin";
$age = "41";
$result = compact("firstname", "lastname", "age");
print_r($result);
?>
$firstname = "Peter";
$lastname = "Griffin";
$age = "41";
$result = compact("firstname", "lastname", "age");
print_r($result);
?>
امتحان کنید »
تعریف و کاربرد
تابع ()compact از متغیرها و مقادیر آنها یک آرایه ایجاد می کند.
نکته: هر رشته ای که با نام متغیرها تطابق نداشته باشد، از قلم انداخته خواهد شد.
نحوه نوشتن
compact(var1,var2...)
| پارامترها | توضیحات | 
|---|---|
| var1 | می تواند یک رشته باشد که دربردارنده ی نام متغیر است و یا یک آرایه باشد که دربردارنده ی متغیرهایی است.  |  
| var2,... | اختیاری. می تواند یک رشته باشد که دربردارنده ی نام متغیر است و یا یک آرایه باشد که دربردارنده ی متغیرهایی است. پارامترهای چندگانه نیز قابل قبول است.  |  
جزئیات تکنیکی
| مقدار برگشتی: | یک آرایه را برمی گرداند که تمام متغیرها به آن اضافه شده اند.  |  
|---|---|
| ورژن php: | 4+ | 
مثال های بیشتر
مثال 1
استفاده از یک رشته که بعنوان یک متغیر مورد تطابق واقع نمی شود و همچنین استفاده از یک آرایه از نام های متغیرها:
<?php
$firstname = "Peter";
$lastname = "Griffin";
$age = "41";
$name = array("firstname", "lastname");
$result = compact($name, "location", "age");
print_r($result);
?>
$firstname = "Peter";
$lastname = "Griffin";
$age = "41";
$name = array("firstname", "lastname");
$result = compact($name, "location", "age");
print_r($result);
?>
امتحان کنید »
 




