| 初心者のPHP入門
・PHPの関数
・array_map-配列関数:要素にコールバック関数を適用 |
|
| 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関数 |
array_map-配列関数:要素にコールバック関数を適用array_map関数は指定した配列の各要素にコールバック関数を適用した後の配列を返す関数です。以下にarray_map関数の使用例を示します。 //array_map (関数, 適用配列, 関数の引数);
function sa($sg){
return($sg * 0.05);
}
$ar = array(100, 1000, 10000);
print_r(array_map("sa", $ar));
上記の使用例では、関数saを指定し、関数を適用する配列に配列$arを指定しています。 この場合、array_mapは関数saを呼び出し、各要素の値に0.05を掛け、関数saを適用した後の配列を返します。したがって Array ( [0] => 5 [1] => 50 [2] => 500 ) という配列が返されます。 |