| 初心者のPHP入門
・PHPの関数
・sort-配列関数:配列をソート |
|
| 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関数 |
sort-配列関数:配列をソートsort関数は配列をソートする関数です。以下にsort関数の使用例を示します。 //sort (ソートする配列);
$ar = array(3, 2, 1);
sort($ar);
print_r($ar);
$ar2 = array("c", "b", "a");
sort($ar2);
print_r($ar2);
Array ( [0] => 1 [1] => 2 [2] => 3 )
上記の使用例で配列$ar2をsort関数によってソートした結果は以下の通りです
Array ( [0] => a [1] => b [2] => c )
キーは新たに振り分けれるsort関数で配列をソートした場合は、数字キーが新たに作成され、元のキーは削除されるので保持されません。下記の例の結果は以下の通りです。
Array ( [0] => 1 [1] => 2 [2] => 3 )
キー a,b,c が削除され、新たに数字キーが割り当てられています。
$ar = array("c" => 3, "b" => 2, "a" => 1);
sort($ar);
print_r($ar);
|