> 백엔드 개발 > PHP 튜토리얼 > PHP에서 다차원 배열을 1차원 배열로 변환하는 간단한 구현 방법

PHP에서 다차원 배열을 1차원 배열로 변환하는 간단한 구현 방법

PHP中文网
풀어 주다: 2023-02-28 22:24:02
원래의
2191명이 탐색했습니다.

이 글의 예제에서는 PHP에서 다차원 배열을 1차원 배열로 변환하는 간단한 구현 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 자세한 내용은 다음과 같습니다.

PHP 언어 자체에는 다차원 배열을 1차원 배열로 변환하는 기능이 없지만 PHP 함수를 작성할 수 있습니다. 다차원 배열을 1차원 배열로 변환하는 기능을 스스로 달성합니다.

은 단순하고 조잡한 재귀를 사용합니다. 전체 함수 본문은 9줄의 코드로 이 함수를 구현합니다.

$multi = array(
  array(
    array(
      'wo',
      'shi'
    ),
    'php'
  ),
  'cheng',
  array(
    array(
      'xu',
      'yuan',
    )
  ),
  '!'
);
$multi = arrToOne($multi);
print_r($multi);
function arrToOne($multi) {
  $arr = array();
  foreach ($multi as $key => $val) {
    if( is_array($val) ) {
      $arr = array_merge($arr, arrToOne($val));
    } else {
      $arr[] = $val;
    }
  }
  return $arr;
}
로그인 후 복사

실행 후 효과:

Array
(
 [0] => wo
 [1] => shi
 [2] => php
 [3] => cheng
 [4] => xu
 [5] => yuan
 [6] => !
)
로그인 후 복사

이 기사가 PHP 프로그래밍에 종사하는 모든 사람에게 도움이 되기를 바랍니다.

위 내용은 PHP에서 다차원 배열을 1차원 배열로 변환하는 간단한 구현 방법을 관련 내용까지 포함하여 소개하고 있으니 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿