2D 배열 전치 및 형식 지정
데이터 조작 영역에서는 효율적인 표현을 위해 배열의 모양을 바꾸고 형식을 지정하는 것이 필요합니다. 2차원 배열을 전치하고 해당 요소를 특정 구분 기호로 결합하는 작업을 생각해 보세요.
다음 배열이 제공됩니다.
01 03 02 15 05 04 06 10 07 09 08 11 12 14 13 16
목표는 다음 형식의 문자열로 변환하는 것입니다:
01,05,07,12|03,04,09,14|02,06,08,13|15,10,11,16
여기서 열은 행으로 변환되고 각 행 내의 요소는 다음과 같습니다. 쉼표로 구분되고 행은 파이프로 구분됩니다.
PHP를 사용하는 솔루션
PHP에서 이 작업을 수행하려면 다음 단계를 수행할 수 있습니다.
코드 조각은 다음과 같습니다.
$array = array(
array('01', '03', '02', '15'),
array('05', '04', '06', '10'),
array('07', '09', '08', '11'),
array('12', '14', '13', '16')
);
$tmpArr = array();
foreach ($array as $sub) {
$tmpArr[] = implode(',', $sub);
}
$result = implode('|', $tmpArr);
echo $result;
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3