PHPのcompact()関数
例
変数とその値から配列を作成します。
<?php
$firstname = "Peter";
$lastname = "Griffin";
$age = "41";
$result = compact("firstname", "lastname", "age");
print_r($result);
?>
定義と使用法
Compact()関数は、変数とその値から配列を作成します。
注:変数名と一致しない文字列はスキップされます。
構文
compact(var1, var2...)
パラメータ値
Parameter | Description |
---|---|
var1 | Required. Can be a string with the variable name, or an array of variables |
var2,... | Optional. Can be a string with the variable name, or an array of variables. Multiple parameters are allowed. |
技術的な詳細
戻り値: | すべての変数が追加された配列を返します |
---|---|
PHPバージョン: | 4歳以上 |
ログの変更: | バージョン7.3以降、未設定の変数が指定された場合、この関数はE_NOTICEレベルのエラーを発行します。 |
その他の例
例
変数と一致しない文字列と変数名の配列を使用する:
<?php
$firstname = "Peter";
$lastname = "Griffin";
$age = "41";
$name = array("firstname", "lastname");
$result = compact($name, "location", "age");
print_r($result);
?>
❮PHP配列リファレンス