PHP 배열에서 공백을 제거하는 방법: 1차원 배열에서 공백을 제거하려면 [array_filter()] 함수를 사용하세요. 코드는 [function filter_array($arr, $values = ['', null, false, 0)입니다. , '0', []])].
PHP 배열에서 공백을 제거하는 방법:
PHP의 배열에서 빈 값을 제거하려면 이 함수를 사용할 수 있습니다array_filter()
그러나 이 함수는 필요한 경우에만 1차원 배열에서 작동할 수 있습니다. 다차원 배열에서 빈 공간을 제거해도 작동하지 않으며 제거된 공간에는 (int)0, (string)0도 포함되어 있는데 여전히 사용하기에는 약간 문제가 있습니다!
사용자 정의 함수는 배열의 특정 값을 제거합니다. 기본값은 1차원 배열과 다차원 배열 모두에 사용할 수 있습니다!
/** * 去除多维数组中的空值 * @author * @return mixed * @param $arr 目标数组 * @param array $values 去除的值 默认 去除 '',null,false,0,'0',[] */ function filter_array($arr, $values = ['', null, false, 0, '0',[]]) { foreach ($arr as $k => $v) { if (is_array($v) && count($v)>0) { $arr[$k] = filter_array($v, $values); } foreach ($values as $value) { if ($v === $value) { unset($arr[$k]); break; } } } return $arr; }
관련 학습 권장 사항: php 프로그래밍(동영상) )
위 내용은 PHP 배열에서 공백을 제거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!