php는 다음을 통해 배열을 추출할 수 있습니다. 1. PHP 샘플 파일을 만들고 배열 변수 $test를 정의합니다. 2. "array_column" 함수를 사용하여 주어진 다차원 배열에서 지정된 열의 값을 반환합니다. 주어진 배열의 각 요소에 콜백 함수를 적용하고 처리된 새 배열을 반환하는 "array_map" 함수 4. "array_filter" 함수를 사용하여 주어진 배열의 조건을 충족하는 요소를 필터링하고 새 배열을 반환합니다. .
이 튜토리얼의 운영 체제: Windows 10 시스템, php8.1.3 버전, Dell G3 컴퓨터.
PHP의 배열 함수를 사용하여 특정 값을 추출할 수 있습니다. 다음은 일반적으로 사용되는 몇 가지 배열 함수와 사용 방법입니다.
1, array_column
이 함수는 주어진 다차원 배열에서 지정된 열의 값을 반환합니다.
//示例数组 $users=[ ['name'=>'Alice','age'=>20,'gender'=>'female'], ['name'=>'Bob','age'=>25,'gender'=>'male'], ['name'=>'Charlie','age'=>30,'gender'=>'male'] ]; //提取'name'列的值 $names=array_column($users,'name'); print_r($names);
출력 결과는 다음과 같습니다.
Array ( [0]=>Alice [1]=>Bob [2]=>Charlie )
2, array_map
이 함수는 콜백 함수를 주어진 배열의 각 요소에 적용하고 처리된 새 배열을 반환합니다.
//示例数组 $numbers=[1,2,3,4,5]; //对每个元素进行求平方操作 $squares=array_map(function($n){ return$n*$n; },$numbers); print_r($squares);
출력 결과는 다음과 같습니다.
Array ( [0]=>1 [1]=>4 [2]=>9 [3]=>16 [4]=>25 )
3, array_filter
이 함수는 주어진 배열에서 조건을 충족하는 요소를 필터링하고 새 배열을 반환합니다.
//示例数组 $numbers=[1,2,3,4,5]; //过滤出偶数 $even_numbers=array_filter($numbers,function($n){ return($n%2==0); }); print_r($even_numbers);
출력 결과는 다음과 같습니다:
Array ( [1]=>2 [3]=>4 )
위 내용은 PHP가 배열을 추출할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!