compact
建立一個數組,包括變量名和它們的值
compact()
函數創建包含變量名和它們的值的數組。
註釋:任何沒有變量名與之對應的字符串都被略過。
創建一個包含變量名和它們的值的數組:
<?php $firstname = "Bill" ; $lastname = "Gates" ; $age = "60" ; $result = compact ( "firstname" , "lastname" , "age" ) ; print_r ( $result ) ; ?>
親自試一試
使用不匹配變量的字符串,以及一個變量名數組:
<?php $firstname = "Bill" ; $lastname = "Gates" ; $age = "60" ; $name = array ( "firstname" , "lastname" ) ; $result = compact ( $name , "location" , "age" ) ; print_r ( $result ) ; ?>
親自試一試
compact ( var1 , var2 ... )
參數 | 描述 |
---|---|
var1 | 必需。可以是帶有變量名的字符串,或者是變量數組。 |
var2 ,... | 可選。可以是帶有變量名的字符串,或者是變量數組。允許多個參數。 |
compact()
函數創建一個由參數所帶變量組成的數組。如果參數中存在數組,該數組中變量的值也會被獲取。
本函數返回的數組是一個關聯數組,鍵名為函數的參數,鍵值為參數中變量的值。
本函數執行的行為與extract()
正好相反。