php4 にいくつかの非常に便利な「配列」関数を導入します。 1 void extract (array var_array [, int extract_type ][, string prefix]]) は、連想配列を変数名と変数値に展開します。競合がある場合は、次のパラメーターが使用されます。加工方法を指定してください! 例:
"blue", "size" => "medium", "shape" => "sphere"); extract ($var_array, EXTR_PREFIX_SAME, "wddx"); print "$color, $size, $shape, $ wddx_sizen"; ?> 2 array Compact (mixed varname [,mixed ...]) 上記関数とは逆に、変数名と変数値を連想配列に保存します! 例: $city = "サンフランシスコ"; $event = "SIGGRAPH"; $location_vars = array ("event", "nothing_here"); " , $location_vars); $result 結果は array ("event" => "SIGGRAPH", "city" => "San Francisco", "state" => "CA") 3 bool in_array (mixed needle, array haystack) 配列にこの値があるかどうかを判断します。 4 void natsort (array array) 自然数法を使用して配列をソートすると、12 が 2 の後にランク付けされます $array1 = $array2 = array ("img12.png", "img10 .png", "img2.png","img1.png"); sort($array1); echo "標準sortn"; print_r($array1); natsort($array2); echo "nnatural sortn"; print_r($ array2 ); コード出力は次のとおりです: 標準ソート Array ( [0] => img1.png [1] => img10.png [2] => img12.png [3] => img2.png ) 自然ソート Array ( [ 3] => img1.png [2] => img2.png [1] => img10.png [0] => img12.png )