>백엔드 개발 >PHP 튜토리얼 >PHP 2차원 연관 배열 탐색 방법

PHP 2차원 연관 배열 탐색 방법

一个新手
一个新手원래의
2017-10-18 09:12:161881검색

foreach 루프는 2차원 인덱스 배열을 탐색하는 데 사용되며, 이는 상대적으로 더 빠르고 효율적입니다. foreach 루프는 특히 PHP에서 배열을 반복하는 데 사용됩니다.
예제는 상대적으로 간단합니다. 더 많이 연습하고 프로그램 작동 논리를 파악하세요.


<?php
	$arr = array(//定义外层数组
    "北京负责人"=>array(1,&#39;高某&#39;,&#39;A公司&#39;,&#39;北京市&#39;,&#39;(010)987654321&#39;,&#39;gm@Linux.com&#39;),//子数组1
    "上海负责人"=>array(2,&#39;洛某&#39;,&#39;B公司&#39;,&#39;上海市&#39;,&#39;(021)123456789&#39;,&#39;lm@apache.com&#39;),//子数组2
    "天津负责人"=>array(3,&#39;峰某&#39;,&#39;C公司&#39;,&#39;天津市&#39;,&#39;(022)24680246&#39;,&#39;fm@mysql.com&#39;),  //子数组3
    "重庆负责人"=>array(4,&#39;书某&#39;,&#39;D公司&#39;,&#39;重庆市&#39;,&#39;(023)13579135&#39;,&#39;sm@php.com&#39;)     //子数组4
    );

	foreach($arr as $key=>$arr_item){
		echo $key;	//取出数组的键
		echo "<pre class="brush:php;toolbar:false">";
			print_r($arr_item);	//$arr_item就是子数组了
		echo "
"; foreach($arr_item as $value){ echo $value."==="; //数组的值 } } ?>

요약:
1. 2차원 연관 배열을 탐색할 때 for 루프를 사용할 수 없습니다.
2. $key, $arr 배열의 키를 꺼냅니다.
3. $arr_item은 하위 배열입니다(하위 배열 1, 하위 배열 2...)

위 내용은 PHP 2차원 연관 배열 탐색 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.