「PHP」compact関数で引数を配列にするサンプル
書式
compact ( array|string $var_name , array|string …$var_names )
: array
各引数について、compact() は現在のシンボルテーブルにおいてその名前を有する変数を探し、
変数名がキー、変数の値がそのキーに関する値となるように追加します。
使用例
<?php $cftA = ["101","102","103"]; $cftB = ["201","202","203"]; $tdArr = compact("cftA","cftB") ; echo "result1:"; print_r('<pre>'); print_r($tdArr); print_r('</pre>'); echo "result2"."<br>"; print $tdArr['cftA'][0]."<br>"; print $tdArr['cftA'][2]."<br>"; print $tdArr['cftB'][0]."<br>"; print $tdArr['cftB'][2]."<br>"; ?>
実行結果
result1: Array ( [cftA] => Array ( [0] => 101 [1] => 102 [2] => 103 ) [cftB] => Array ( [0] => 201 [1] => 202 [2] => 203 ) ) result2 101 103 201 203