>  기사  >  일일 프로그램  >  PHP는 배열의 모든 값이 문자열인지 확인합니다.

PHP는 배열의 모든 값이 문자열인지 확인합니다.

藏色散人
藏色散人원래의
2019-01-15 15:35:115892검색

PHP는 배열의 모든 값이 문자열인지 확인합니다. 이를 위해 내장 함수 array_sum, array_map, is_string 및 기타 관련 함수를 사용할 수 있습니다.

PHP는 배열의 모든 값이 문자열인지 확인합니다.

이제 특정 코드 예제를 사용하여 PHP가 배열의 모든 값이 문자열인지 여부를 결정하는 방법을 소개하겠습니다.

코드 예제는 다음과 같습니다.

<?php
function check_strings_in_array($arr)
{
    return array_sum(array_map(&#39;is_string&#39;,$arr)) == count($arr);
}
$arr1 = array(&#39;PHP&#39;,&#39;Js&#39;,&#39;Python&#39;);
$arr2 = array(&#39;SQL&#39;,200,&#39;MySQL&#39;);

var_dump(check_strings_in_array($arr1));
var_dump(check_strings_in_array($arr2));

여기서 $arr1 및 $arr2 배열에 문자열이 존재하는지 확인합니다.

판정 결과는 다음과 같습니다.

PHP는 배열의 모든 값이 문자열인지 확인합니다.

관련 함수 소개:

array_sum —배열에 있는 모든 값을 합산합니다.

array_sum ( array $array ) : number

array_sum() 배열에 있는 모든 값을 더합니다. 결과를 반환합니다.

매개변수 배열, 입력 배열.

반환값은 모든 값의 합을 정수 또는 부동소수점 숫자로 반환하고, 배열이 비어 있으면 0을 반환합니다.

array_map - 배열의 각 요소에 콜백 함수 적용

array_map ( callable $callback , array $array1 [, array $... ] ) : array

array_map(): array1의 각 요소에 콜백 함수를 적용한 후의 배열인 배열을 반환합니다. 콜백 함수 매개변수의 개수와 array_map()에 전달된 배열의 개수는 동일해야 합니다.

각 배열의 각 요소에 적용되는 매개변수, 콜백 함수.

array1 배열을 탐색하고 콜백 함수를 실행합니다.

...

콜백 함수를 순회하고 실행하는 배열 목록입니다.

콜백 함수 처리 후 array1의 모든 요소를 ​​포함하는 반환 값, 배열을 반환합니다.

is_string —변수가 문자열인지 감지

count —배열의 셀 수 또는 객체의 속성 수를 계산합니다.

이 문서는 PHP가 모든 값이 문자열인지 확인하는 방법에 관한 것입니다. 배열 중 문자열이 메소드입니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!

위 내용은 PHP는 배열의 모든 값이 문자열인지 확인합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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

관련 기사

더보기