| 初心者のPHP入門
・PHPの関数
・compact-配列関数:変数から配列を作成 |
|
| PHP関数の使用方法と使用例 |
|
配列関数
array_change_key_case関数array_chunk関数 array_count_values関数 array_fill関数 array_flip関数 array_intersect関数 array_key_exists関数 array_keys関数 array_map関数 array_merge関数 array_multisort関数 array_pad関数 array_pop関数 array_push関数 array_rand関数 array_reverse関数 array_search関数 array_shift関数 array_splice関数 array_sum関数 array_unique関数 array_unshift関数 array_values関数 array_walk関数 arsort関数 asort関数 compact関数 count関数 current関数 each関数 end関数 in_array関数 key関数 krsort関数 ksort関数 list関数 natcasesort関数 natsort関数 next関数 prev関数 range関数 reset関数 rsort関数 shuffle関数 sort関数 uasort関数 uksort関数 usort関数 |
compact-配列関数:変数から配列を作成compact関数は変数名とその変数の値を使用して配列を作成する関数です。以下にcompact関数の使用例を示します。 //compact ("変数名", "変数名",...);
$pc1 = 80000;
$pc2 = 90000;
$ar = compact("pc1", "pc2");
print_r($ar);
引数に配列を指定:compact関数引数には配列を指定することも可能です。配列を指定した場合は、指定した配列の各値を変数名として変数の検索が行われます。 以下の場合、配列$ar1は"dell" "hp"という値を有しています。よって、変数$dellと変数$hpが存在するかどうか検索されます。compact関数のよって作成された配列は以下の通りです。
Array ( [pc1] => 80000 [pc2] => 90000 [dell] => pc1 [hp] => pc2 )
$ar1 = array("dell", "hp");
$dell = "pc1";
$hp = "pc2";
$pc1 = 80000;
$pc2 = 90000;
$ar = compact("pc1", "pc2", $ar1);
print_r($ar);
|