1. 関数 array_keys() を使用して、配列内のすべてのキーを取得します。パラメーター: 配列
$arr=array(); $arr['one']="one"; $arr['two']="two"; $arr['three']="three"; $newArr=array_keys($arr); print_r($newArr); //Array ( [0] => one [1] => two [2] => three )
2. 関数 array_values() を使用して、配列内のすべての値を取得します。パラメーター: 配列
$arr=array(); $arr[20]="one"; $arr[30]="two"; $arr[40]="three"; $newArr=array_values($arr); print_r($newArr); //Array ( [0] => one [1] => two [2] => three )
3. 関数 array_map () を使用して、各要素がカスタム関数を呼び出すようにします。パラメーター: 文字列型の関数名、array
$arr=array(); $arr[0]="one"; $arr[1]="two"; $arr[2]="three"; function test($v){ return $v." Hello"; } $newArr=array_map("test",$arr); print_r($newArr); //Array ( [0] => one Hello [1] => two Hello [2] => three Hello )
4. 関数 array_merge() を使用して、2 つの配列を 1 つにマージします。パラメーター: 配列配列
連想配列 結合するとき、同じキーを持つものは後続の配列によって上書きされ、結合されて新しい配列が形成されます
$arr=array(); $arr[0]="one"; $arr[1]="two"; $arr[2]="three"; $arr1=array(); $arr[3]="taoshihan1"; $arr[4]="taoshihan2"; $arr[5]="taoshihan3"; $newArr=array_merge($arr,$arr1); print_r($newArr); //Array ( [0] => one [1] => two [2] => three [3] => taoshihan1 [4] => taoshihan2 [5] => taoshihan3 ) $arr=array("one","two","three"); $arr1=array("4","5","6"); $newArr=array_merge($arr,$arr1); print_r($newArr); //Array ( [0] => one [1] => two [2] => three [3] => 4 [4] => 5 [5] => 6 )
$arr=array("2"=>"taoshihan2","1"=>"taoshihan1","3"=>"taoshihan3"); ksort($arr); print_r($arr); //Array ( [1] => taoshihan1 [2] => taoshihan2 [3] => taoshihan3 ) 使用函数array_search(),搜索某个键值,返回对应的键 $arr=array("2"=>"taoshihan2","1"=>"taoshihan1","3"=>"taoshihan3"); echo array_search("taoshihan1",$arr); // 1
PHP 再帰関数を効果的に使用するには? PHP 再帰関数の典型的な例
PHP 再帰関数の戻り値の使用の簡単な分析
php 再帰関数の戻り値は、目的の値を正しく返せない可能性があります