強大的compact函數

compact() 函數創建一個包含變量名和它們的值的數組。
注釋:任何沒有變量名與之對應的字符串都被略過。

compact(var1,var2...) 
//var1  必需??梢允菐в凶兞棵淖址蛘呤且粋€變量數組。
//var2,...  可選??梢允菐в凶兞棵淖址?,或者是一個變量數組。允許多個參數。
  1. 創建一個包含變量名和它們的值的數組:
$firstname = "Peter";
$lastname = "Griffin";
$age = "41";

$result = compact("firstname", "lastname", "age");

print_r($result);

運行結果:

Array
(
[firstname] => Peter
[lastname] => Griffin
[age] => 41
)
  1. 使用沒有對應變量名的字符串,以及一個變量名數組:
$firstname = "Peter";
$lastname = "Griffin";
$age = "41";

$name = array("firstname", "lastname");
$result = compact($name, "location", "age");

print_r($result);

運行結果:

Array
(
[firstname] => Peter
[lastname] => Griffin
[age] => 41
)
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1、數組操作的基本函數 array_values($arr); 獲得數組的值 array_keys($arr); ...
    柒色彩虹閱讀 410評論 0 0
  • 實例 創建一個包含變量名和它們的值的數組: 運行實例如下: 定義和用法 compact() 函數創建包含變量名和它...
    guanguans閱讀 1,415評論 0 2
  • 一、數組操作的基本函數 數組的鍵名和值 array_values($arr); 獲得數組的值 array_keys...
    冷風毅然閱讀 216評論 0 0
  • PHP數組函數,摘錄于PHP手冊 1、array_change_key_case (PHP 4 >= 4.2.0,...
    kotlin360閱讀 732評論 2 1
  • ctype_alnum — 做字母和數字字符檢測ctype_alpha — 做純字符檢測ctype_cntrl —...
    zzz1t1閱讀 336評論 0 1