PHP compact()関数
例
変数とその値から配列を作成します。
<?php
$firstname = "Peter";
$lastname = "Griffin";
$age = "41";
$result = compact("firstname", "lastname", "age");
print_r($result);
?>
定義と使用法
compact() 関数は、変数とその値から配列を作成します。
注:変数名と一致しない文字列はスキップされます。
構文
<div>compact(<em>var1, var2...</em>)</div>
パラメータ値
パラメータ | 説明 |
---|---|
var1 | Required 変数名を含む文字列、または変数の配列にすることができます |
var2,... | Optional 変数名を含む文字列、または変数の配列にすることができます。複数のパラメーターを使用できます。 |
技術的な詳細
Return Value: | すべての変数が追加された配列を返します |
---|---|
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);
?>
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。