php数组相关方法有哪些,php数组中的常用方法有哪些,php字符串函数

php数组中的常用方法有哪些PHP数组中有哪些常用方法,php数组中常见的方法有:1。is _ array;2、in _ array3、array _ key _ exists4、array _ search5、数组键。

9efcfad0395e0b5db2f2d21ee7035d09.png

常见的数组方法:

(学习视频推荐:java视频教程

1.is _ array—检测变量是否为数组

语法:

Bool为_array(混合$var) //如果var为array则返回TRUE,否则返回FALSE。使用:

$ arr=[];

$ arr1=99

var _ dump(is _ array($ arr));//输出bool(true)

var _ dump(is _ array($ arr 1));//输出bool(false)

类似的方法:

1),is _ int-检查变量是否为整数

Bool是_int(混合$var) //如果var是整数则返回TRUE,否则返回FALSE。

is _ integer—is _ int()的别名

2),is _ numeric-检测变量是数字还是数字字符串

Bool是_numeric(混合$var) //如果var是数字和数字字符串,则返回TRUE,否则返回FALSE。

注意:如果要测试一个变量是一个数字还是一串数字(比如表单输入,它们通常是字符串),必须使用is_numeric()。

3),is _ bool-检查变量是否为布尔值

Bool为_bool(混合$var) //如果var为布尔值,则返回TRUE。

4)、is _ float-检查变量是否为浮点型

Bool为_float(混合$var) //如果var为float则返回TRUE,否则返回FALSE。

is _ real—is _ float()的别名

5),is _ string-检查变量是否为字符串

Bool为_string(混合$var) //如果var为字符串,则返回TRUE,否则返回FALSE。

6)、is _ object-检测变量是否是对象。

Bool是_object(混合$var) //如果var是对象则返回TRUE,否则返回FALSE。2.in _ array-检查数组中是否有某个值

语法:

Boolin _ array(混合$ needle,array $ haystack [,bool $ strict=false])//大海捞针,搜索大海捞针,如果strict未设置,则使用松散比较。参数:

针对于搜索的值(如果针是字符串,则比较区分大小写。(

搜索的干草堆阵列

Strict如果第三个参数strict的值为TRUE,in_array()函数还会检查针的类型是否与干草堆中的相同。

返回值:

如果找到针,则为真,否则为假。

示例:

//区分大小写

$水果=[‘苹果’,’梨’,’巴纳’,’橘子’];

if (in_array(‘Apple ‘,$水果)){

呼应‘苹果’;

{}

if (in_array(‘apple ‘,$水果)){

echo ‘ apple

{}

//开启严格检查

$number=[ 13,14,15,16];

if (in_array(’13 ‘,$number,true)) {

echo“string 13”;

{}

if (in_array(13,$number,true)) {

echo ‘ int 13

{}

返回:Apple int 133,array _ key _ exists-检查数组中是否有指定的键名或索引

语法:

Boolarray_key_exists(混合$ key,array $ array)//array _ key _ exists()当数组中有一个键时返回TRUE。键可以是任何可以用作数组索引的值。参数描述:

要检查的钥匙

数组包含要检查的键的数组

返回值:成功返回真,失败返回假。

示例:

$array=[ 1,2,3,4];

var_dump(array_key_exists(0,$ array));//output bool(true)4,array_search—搜索数组中的给定值,成功则返回第一个对应的键名。

语法:

混合数组_搜索(混合$针,数组$草堆[,bool $ strict=false])//大海捞针,搜索大海捞针(针参数)。参数描述:

针搜索的值(如果针是一根线,则以区分大小写的方式进行比较。(

Haystack是一个数组。

严格如果第三个可选参数Strict为真,array_search()将在草堆中检查相同的元素。

这意味着草堆里的针的类型也是严格比较的,对象需要是同一个实例。

返回值:

如果找到了针,则返回其密钥;否则,返回假。

如果针在干草堆中出现多次,则返回第一个匹配的键。要返回所有具有匹配值的键,应该使用array _ keys()和可选参数search_value。

示例:

$array=array(0=’blue ‘,1=’red ‘,2=’green ‘,3=’ red ‘);

$key=array_search(‘green ‘,$ array);//$ key=2;

$key=array_search(‘red ‘,$ array);//$ key=1;5.array _ keys—返回数组中的部分或全部键名

语法:

arrayarray _ key(array $ array[,mixed $ search_value=null [,bool $ strict=false]])如果指定了可选参数search_value,则只返回该值的键名。否则,将返回输入数组中的所有键名。

参数描述:

输入包含要返回的键的数组。

Search_value如果指定了此参数,将只返回包含这些值的键。

严格确定在搜索是否使用严格比较(===)

返回值:返回输入中的所有键。

示例:

$array=array(0=100,’ color ‘=’ red ‘);

print _ r(array _ keys($ array));

$array=array(‘blue ‘,’ red ‘,’ green ‘,’ blue ‘,’ blue ‘);

print _ r(array _ key($ array,’ blue ‘);

$ array=array(‘ color ‘=array(‘ blue ‘,’ red ‘,’ green ‘),

size’=array(‘small ‘,’ medium ‘,’ large ‘);

print _ r(array _ keys($ array));

返回:

排列

(

[0]=0

[1]=颜色

(

排列

(

[0]=0

[1]=3

[2]=4

(

排列

(

[0]=颜色

[1]=大小

)相关推荐:php培训以上是php数组中常用方法的细节。请多关注其他关于Lei.com PHP知识的相关文章!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值