>  기사  >  백엔드 개발  >  Arraylist 정렬 PHP array_map 배열 함수 사용 지침

Arraylist 정렬 PHP array_map 배열 함수 사용 지침

WBOY
WBOY원래의
2016-07-29 08:46:031431검색

코드 복사 코드는 다음과 같습니다.


/*함수 array_map() 함수: 다중 배열 콜백 함수---적용 callback function to
* 1. 구문: array array_map (callback callback, array arr1 [, array ...])
* 2. 설명: arr1
* 단위의 모든 셀을 포함하는 배열을 반환합니다. 콜백이 적용된 후. 콜백에서 허용되는 인수 수는 array_map() 함수에 전달된 배열 수와 일치해야 합니다.
* 3. 참고:
* 3.1. 다중 배열 콜백 함수가 배열에 대해 작동하는 경우 원래 배열의 키 이름이 유지됩니다. 즉, 반환된 배열의 키 이름은
* 배열의 키 이름을 정의하는 데 적용되는 경우
* 3.2. 다중 배열 반환 함수가 두 개 이상의 배열에서 작동하는 경우 해당 길이는 일치해야 하며,
* 원래 다중 배열의 키 이름은 배열은 무시되고 숫자는 키 이름으로 균일하게 할당됩니다.
*/
//단일 배열 사용 예
$websites=array("g"=>"google"," b"=>"baidu","y" =>"yahoo");
//원래 배열 출력
echo "

"; <br>print_r($websites); <br>echo "
";
//단일 배열 처리를 위한 콜백 함수 정의
functionchange_value($value){
return ucfirst($value).".com";
}
$urls=array_map('change_value',$websites)
echo "
" <br>print_r($urls) <br>echo "
";
//다중 배열 사용 예
$arr1=array(1,3,5,7);
$arr2=array(2,4,6,8);
/ /여러 배열을 처리하기 위한 콜백 함수 정의
function func1($a,$b){
return $a*$b
}
$results=array_map('func1',$arr1, $arr2);
echo "함수가 여러 배열을 처리한 후 결과가 반환되었습니다.
echo "
" <br>print_r($results); >echo "
";


작동 효과는 다음과 같습니다.

 php array_map数组函数使用说明

위 내용은 arraylist 정렬 내용을 포함하여 arraylist 정렬 php array_map 배열 함수 사용 방법을 소개하고 있어 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

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