php에 맵이 있나요?
php에 맵이 있습니다. 즉, array_map() 함수는 사용자 정의 함수를 배열의 각 값에 적용하고 새 배열을 사용하여 사용자 정의 함수를 반환합니다. 가치의.
콜백 함수에서 허용하는 매개변수 수는 array_map() 함수에 전달된 배열 수와 일치해야 합니다.
팁: 함수에 하나 이상의 배열을 입력할 수 있습니다.
Syntax
array_map(myfunction,array1,array2,array3...)
매개변수
myfunction이 필요합니다. 사용자 정의 함수의 이름 또는 null입니다.
array1이 필요합니다. 배열을 지정합니다.
array2 선택 사항입니다. 배열을 지정합니다.
array3 선택사항. 배열을 지정합니다.
반환값: 각 값에 맞춤 함수를 적용한 후 array1의 값이 포함된 배열을 반환합니다.
예
사용자 정의 함수를 사용하여 배열 값 변경:
<?php function myfunction($v) { if ($v==="Dog") { return "Fido"; } return $v; } $a=array("Horse","Dog","Cat"); print_r(array_map("myfunction",$a)); ?>
출력:
Array ( [0] => Horse [1] => Fido [2] => Cat )
PHP 관련 지식을 더 보려면 PHP 중국어 웹사이트를 방문하세요!
위 내용은 PHP에 지도가 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!