2011-02-07 10 views
0

この配列マージで何が問題になっていますか?PHP:配列のマージ問題A - Z!= a - z

$array_az = range('a', 'z'); 
$array_AZ = range('A', 'Z'); 
$array_09 = range(0, 9); 
array_merge($array_az, $array_AZ, $array_09); 
print_r($array_az); // a, b, c ... z, 0, 1 ... 

しかし、私は何かしたい: // A、B、C、... Z、A、B、C、... Z、0、1 ...

どのようにできました私はこの出力を得る? ありがとうございます。

答えて

8

array_mergeは、マージ結果を返します。つまり、保存する必要があります。

$merged_array = array_merge($array_az, $array_AZ, $array_09); 
print_r($merged_array); 
4

array_mergeは結果の配列を返す。あなたは、新しい配列を返し、参照することにより、配列には作用しないarray_merge

$merged = array_merge($array_az, $array_AZ, $array_09); 
2

結果を保存する必要があります。以下を試してください:

$array_az = array_merge($array_az, $array_AZ, $array_09); 

$array_azには、希望の結果が含まれます。

関連する問題