PHP检查数组所有的值是否为字符串
PHP检查数组中所有的值是否为字符串,我们可以使用PHP中的内置函数array_sum、array_map、is_string等相关函数来实现。
下面我们就结合具体的代码示例,给大家介绍PHP判断数组中所有的值是否为字符串的方法。
代码示例如下:
<?php function check_strings_in_array($arr) { return array_sum(array_map('is_string',$arr)) == count($arr); } $arr1 = array('PHP','Js','Python'); $arr2 = array('SQL',200,'MySQL'); var_dump(check_strings_in_array($arr1)); var_dump(check_strings_in_array($arr2));
这里我们判断$arr1和$arr2数组中是否存在字符串。
判断结果如下:
相关函数介绍:
array_sum — 对数组中所有值求和
array_sum ( array $array ) : number
array_sum() 将数组中的所有值相加,并返回结果。
参数array,输入的数组。
返回值,所有值的和以整数或浮点数的结果返回,array 为空时则返回 0。
array_map — 为数组的每个元素应用回调函数
array_map ( callable $callback , array $array1 [, array $... ] ) : array
array_map():返回数组,是为 array1 每个元素应用 callback函数之后的数组。 callback 函数形参的数量和传给 array_map() 数组数量,两者必须一样。
参数,callback回调函数,应用到每个数组里的每个元素。
array1数组,遍历运行 callback 函数。
...
数组列表,每个都遍历运行 callback 函数。
返回值,返回数组,包含 callback 函数处理之后 array1 的所有元素。
is_string — 检测变量是否是字符串
count — 计算数组中的单元数目,或对象中的属性个数
本篇文章就是关于PHP检查数组所有的值是否为字符串的方法介绍,希望对需要的朋友有所帮助!
Atas ialah kandungan terperinci PHP检查数组所有的值是否为字符串. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)
