「PHP」compactメソッドで変数名の配列を使うサンプル

2020年10月17日

説明
compact ( mixed $varname1 [, mixed $… ] ) : array
varname1
各パラメータは、変数名を値とする文字列か、 変数名の配列のどちらかとすることができます。 配列は、変数名を値とする別の配列を持つことができます。
PHPコード

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<?php
$arrA = ["a001","a002","a003"];
$arrB = ["b001","b002","c003"];
$arrJn = compact("arrA","arrB") ;
echo "<pre>";
print_r($arrJn);
echo "</pre>";
?>
<?php $arrA = ["a001","a002","a003"]; $arrB = ["b001","b002","c003"]; $arrJn = compact("arrA","arrB") ; echo "<pre>"; print_r($arrJn); echo "</pre>"; ?>
<?php

$arrA = ["a001","a002","a003"];
$arrB = ["b001","b002","c003"];

$arrJn = compact("arrA","arrB") ;
echo "<pre>";
print_r($arrJn); 
echo "</pre>";

?>

結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Array
(
[arrA] => Array
(
[0] => a001
[1] => a002
[2] => a003
)
[arrB] => Array
(
[0] => b001
[1] => b002
[2] => c003
)
)
Array ( [arrA] => Array ( [0] => a001 [1] => a002 [2] => a003 ) [arrB] => Array ( [0] => b001 [1] => b002 [2] => c003 ) )
Array
(
    [arrA] => Array
        (
            [0] => a001
            [1] => a002
            [2] => a003
        )

    [arrB] => Array
        (
            [0] => b001
            [1] => b002
            [2] => c003
        )

)

 

PHP

Posted by arkgame