compact()函數是PHP中的內建函數,用於使用變數建立陣列。語法為compact(var1,var2...),此函數接受由逗號運算子(',')分隔的可變數量的參數,然後建立關聯數組,其鍵為變數名,其對應的值為數組值。
php compact()函數怎麼用?
php compact()函數建立包含變數名稱和它們的值的陣列。
語法:
compact(var1,var2...)
參數:
var1:必要。可以是帶有變數名的字串,或是變數數組。
var2,...:可選。可以是帶有變數名的字串,或是變數數組。允許多個參數。
傳回值:此函數傳回一個數組,其中新增了所有變數。
注意:作為參數傳遞的任何與有效變數名稱不符的字串都會被跳過,並且不會添加到陣列中。任何沒有變數名與之對應的字串都被略過。
下面透過範例來看看php compact()函數的使用方法。
範例1:
<?php header("content-type:text/html;charset=utf-8"); $firstname = "西门"; $lastname = "灭绝"; $age = "25"; $result = compact("firstname", "lastname", "age"); print_r($result); ?>
輸出:
Array ( [firstname] => 西门 [lastname] => 灭绝 [age] => 25 )
範例2:
<?php header("content-type:text/html;charset=utf-8"); $name = "无忌"; $job = "讲师"; $age = "20"; $result = compact("name", "job", "age"); print_r($result); ?>
輸出:
Array ( [name] => 无忌 [job] => 讲师 [age] => 20 )
以上是php compact函數怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!