변환하고 싶습니다.다차원 연관 배열을 변환하는 데 사용되는 PHP 배열 함수
$data1 = array(
array('value' => '100.00', 'total' => '32'),
array('value' => '10.00', 'total' => '13'),
array('value' => '200.00', 'total' => '39'),
array('value' => '190.00', 'total' => '11'),
);
일련의 배열에 추가하는 동안 분명히, 상단 배열의 반복에 의해 로터리 방식으로이 작업을 수행 할 수있는이
$data2 = array(
'value' => array(0 => '100.00', 1 => '10.00', 2 => '200.00', 3 => '190.00'),
'total' => array(0 => '32', 1 => '13', 2 => '39', 3 => '11')
);
에
,하지만 난 PHP 배열이 있어야한다는 생각 기능에 대해 잘 모르는 경우 더 간결하게이 작업을 수행 할 수 있습니다.
http://www.php.net/manual/en/ref.array.php
값은 수레와 정수 (그것이 어떤 차이가있는 경우)는 IMO 읽기 쉽게하기 때문에, 난 그냥 예제 코드에서 문자열로 추가 한이다. 최종 배열 순서는 초기 순서와 일치해야합니다. 나는 LOC에 대한 정확한 대답을 주겠다. 성능이 '긴'버전보다 현저하게 나쁘지는 않다. PHP 5.4.
하면 간단한의 foreach()을 사용하는 기능없이 할 수
왜 for 루프가 좋지 않은가요? –
['array_reduce()'] (http://php.net/manual/en/function.array-reduce.php) 종류의 작업을 찾고 있습니다. – moonwave99