2011-02-07 4 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 결과 배열을 반환합니다. 당신은

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

array_merge 새로운 배열을 반환 참조하여 배열에 따라 행동하지 않는 결과를 저장한다. 다음을 시도하십시오.

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

$array_az에 원하는 결과가 포함됩니다.