PHP 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,... | 省略可能。変数名を含む文字列、または変数の配列を指定できます。複数のパラメータを指定できます。 |
Technical Details
| 戻り値: | すべての変数名とその値を含む配列を返します。 |
|---|---|
| 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);
?>
例を実行 »
PHP Array リファレンスマニュアル(完全版) その他の拡張機能