「PHP」compact関数で変数から連想配列を作成するサンプル

書式
compact ( array|string $var_name , array|string …$var_names ) : array
compact — 変数名とその値から配列を作成する
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<?php
$cftA = "AA0111";
$cftB = "BB0222";
$cftC = "CC03333";
$cft = compact("cftA","cftB","cftC") ;
print_r('<pre>');
print_r($cft);
print_r('</pre>');
echo ($cft['cftA']). "<br>";
echo ($cft['cftB']). "<br>";
echo ($cft['cftC']). "<br>";
?>
<?php $cftA = "AA0111"; $cftB = "BB0222"; $cftC = "CC03333"; $cft = compact("cftA","cftB","cftC") ; print_r('<pre>'); print_r($cft); print_r('</pre>'); echo ($cft['cftA']). "<br>"; echo ($cft['cftB']). "<br>"; echo ($cft['cftC']). "<br>"; ?>
<?php
$cftA = "AA0111";
$cftB = "BB0222";
$cftC = "CC03333";

$cft = compact("cftA","cftB","cftC") ;

print_r('<pre>');
print_r($cft); 
print_r('</pre>');

echo ($cft['cftA']). "<br>";  
echo ($cft['cftB']). "<br>"; 
echo ($cft['cftC']). "<br>"; 
?>

実行結果
Array
(
[cftA] => AA0111
[cftB] => BB0222
[cftC] => CC03333
)
AA0111
BB0222
CC03333

PHP

Posted by arkgame