1. array_keys() 함수를 사용하여 배열의 모든 키를 가져옵니다. 매개변수: array
$arr=array(); $arr['one']="one"; $arr['two']="two"; $arr['three']="three"; $newArr=array_keys($arr); print_r($newArr); //Array ( [0] => one [1] => two [2] => three )
2. array_values() 함수를 사용하여 모든 값을 가져옵니다. 매개변수: 배열
$arr=array(); $arr[20]="one"; $arr[30]="two"; $arr[40]="three"; $newArr=array_values($arr); print_r($newArr); //Array ( [0] => one [1] => two [2] => three )
3. array_map() 함수를 사용하여 각 요소에 대한 사용자 정의 함수를 호출합니다. 매개변수: 문자열 유형 함수 이름, 배열
$arr=array(); $arr[0]="one"; $arr[1]="two"; $arr[2]="three"; function test($v){ return $v." Hello"; } $newArr=array_map("test",$arr); print_r($newArr); //Array ( [0] => one Hello [1] => two Hello [2] => three Hello )
4. 두 배열을 하나로 병합하려면 array_merge() 함수를 사용하세요. 매개변수: array, array
연관 배열이 병합되면 동일한 키를 가진 배열이 후속 배열로 덮어쓰여집니다.
인덱스 배열이 병합되면 함께 연결되어 새로운 배열을 형성합니다
$arr=array(); $arr[0]="one"; $arr[1]="two"; $arr[2]="three"; $arr1=array(); $arr[3]="taoshihan1"; $arr[4]="taoshihan2"; $arr[5]="taoshihan3"; $newArr=array_merge($arr,$arr1); print_r($newArr); //Array ( [0] => one [1] => two [2] => three [3] => taoshihan1 [4] => taoshihan2 [5] => taoshihan3 ) $arr=array("one","two","three"); $arr1=array("4","5","6"); $newArr=array_merge($arr,$arr1); print_r($newArr); //Array ( [0] => one [1] => two [2] => three [3] => 4 [4] => 5 [5] => 6 )
5. ksort() 함수를 사용하여 키 이름별로 정렬하면 새 배열이 반환되지 않습니다. 하지만 원래 배열
$arr=array("2"=>"taoshihan2","1"=>"taoshihan1","3"=>"taoshihan3"); ksort($arr); print_r($arr); //Array ( [1] => taoshihan1 [2] => taoshihan2 [3] => taoshihan3 ) 使用函数array_search(),搜索某个键值,返回对应的键 $arr=array("2"=>"taoshihan2","1"=>"taoshihan1","3"=>"taoshihan3"); echo array_search("taoshihan1",$arr); // 1
위에서는 PHP 재귀 함수에 대한 내용을 포함하여 PHP에서 배열 관련 함수를 소개합니다. PHP에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다. .
관련 기사:
PHP 재귀 함수를 효과적으로 사용하는 방법은 무엇입니까? PHP 재귀 함수의 일반적인 예
PHP 재귀 함수 반환 값 사용에 대한 간략한 분석
PHP 재귀 함수 반환이 원하는 값을 올바르게 반환하지 못할 수 있음