array_map() 함수는 PHP에 내장된 함수로, 사용자 정의 조건(함수)을 기반으로 하나 이상의 배열에 있는 모든 요소를 간단한 방법으로 수정할 수 있습니다. array_map() 함수의 사용법을 자세히 소개하겠습니다.
array_map() 함수
array_map( ) 함수는 기본적으로 수정 또는 처리를 위해 배열의 각 요소를 사용자 정의 함수로 보낸 다음 함수에 의해 수정된 새 값이 포함된 배열을 반환합니다.
기본 구문:
array_map(functionName,arr1,arr2...)
설명:
functionName 매개변수: 필수 항목은 사용자 정의 함수의 이름을 나타냅니다. array_map() 함수는 이름을 기반으로 처리하기 위해 배열의 값을 함수에 전달한 다음 반환합니다.
arr1, arr2.... 매개변수: 수정해야 하는 배열을 나타내는 필수 항목으로, 하나의 배열 또는 다중 배열일 수 있습니다.
functionName 매개변수는 필수입니다. 처리를 위해 원하는 만큼의 배열(arr1, arr2.... 등)을 함수에 전달할 수 있습니다.
array_map() 함수 사용 예
아래에서는 간단한 방법을 통해 array_map() 함수를 소개합니다. 예
예제 1: 배열의 값 처리
<?php function fun1($v) { return ($v + 7); // 数组中的每个元素值都加7 } function fun2($v1,$v2) { //判断两个数组中对应的值是否相等,相等则返回1,不相等则返回0。最后形成一个由1和0组成的数组 if ($v1 == $v2) return 1; else return 0; } $arr1 = array(1, 2, 3, 4, 5); $arr2 = array(1, 3, 3, 4, 8); echo "<pre class="brush:php;toolbar:false">"; print_r(array_map("fun1", $arr1)); print_r(array_map("fun2", $arr1, $arr2)); echo "
출력:
<?php $a = array(1, 2, 3); $b = array("one", "two", "three"); $result = array_map(null, $a, $b); echo "<pre class="brush:php;toolbar:false">"; print_r($result); echo "
위 내용은 PHP에서 array_map() 함수를 사용하는 방법은 무엇입니까? (코드 예)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!