아래 편집자는 PHP 학습에 좋은 참고자료이자 가치가 있는 PHP 애플리케이션foreachmagical Conversionarray(Explanation)에 대한 기사를 여러분과 공유할 것입니다. PHP에 관심있는 친구들은 에디터를 따라가서 살펴보세요
요구사항:
2차원 배열$arr을 'time'으로 변환하고 'type'을 첨자로 'data'는 값의 2차원 배열
원래 배열:
$arr = array( 0 => array( 'data' => 100, 'type' => 1, 'time' => '2018-01-26', ), 1 => array( 'data' => 200, 'type' => 2, 'time' => '2018-01-26', ), 2 => array( 'data' => 300, 'type' => 2, 'time' => '2018-01-27', ), 3 => array( 'data' => 400, 'type' => 3, 'time' => '2018-01-27', ), 4 => array( 'data' => 500, 'type' => 4, 'time' => '2018-01-28', ), );
변환:
foreach ($arr as $key => $value) { $change[$value['time']][$value['type']] = $value['data']; }
결과:
array(3) { ["2018-01-26"] => array(2) { [1] => int(100) [2] => int(200) } ["2018-01-27"] => array(2) { [2] => int(300) [3] => int(400) } ["2018-01-28"] => array(1) { [4] => int(500) } }
위의 PHP는 foreach를 사용하여 배열을 마술처럼 변환합니다. 예(설명 )는 편집자가 여러분에게 공유한 모든 내용입니다. 참고가 되셨으면 좋겠습니다! !
관련 권장 사항:
PHP 배열에서 지정된 값 요소를 삭제하는 여러 가지 방법
php 분석 배열 표현을 얻기 위해 배열을 문자열로 변환하는 경로 방법
위 내용은 PHP는 foreach를 사용하여 배열을 마술처럼 변환합니다(예제 설명)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!