PHP中常用的数组函数

不言
发布: 2023-04-02 16:08:02
原创
3355 人浏览过

这篇文章主要介绍了关于PHP中常用的数组函数,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

1、array_fill(index,number,value)用值填充数组

参数说明:

  index: 被返回数组的第一个索引值

  number: 规定要插入的元素的个数

  value: 填充数组所使用的值

<?php
$a1=array_fill(3,4,"blue");
print_r($a1);
?> 
登录后复制

运行结果:

Array ( [3] => blue [4] => blue [5] => blue [6] => blue )

2、array_combine($keys,$values)合并数组

参数说明:

  $keys: 键名数组

  $values: 键值数组

<?php
$fname=array("Bill","Steve","Mark");
$age=array("60","56","31");

$c=array_combine($fname,$age);
print_r($c);
?>
登录后复制

运行结果:

Array ( [Bill] => 60 [Steve] => 56 [Mark] => 31 )

3、array_intersect_key($arr1,$arr2,$arr3...)比较两个或多个数组的键名,返回交集

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("a"=>"red","c"=>"blue","d"=>"pink");

$result=array_intersect_key($a1,$a2);
print_r($result);
?>
登录后复制

返回结果:

Array ( [a] => red [c] => blue )

4、array_shift($arr)删除数组中的第一个元素,并返回被删除元素

<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_shift($a);
print_r ($a);
?>
登录后复制

返回结果:

redArray ( [b] => green [c] => blue )

5、array_walk($arr,function($value,$key){})函数对数组中的每个元素应用回调函数

更改数组中的值,需要使用引用类型&$value

<?php
function myfunction(&$value,$key)
{
$value="yellow";
}
$a=array("a"=>"red","b"=>"green","c"=>"blue");
array_walk($a,"myfunction");
print_r($a);
?>
登录后复制

返回结果:

Array ( [a] => yellow [b] => yellow [c] => yellow )
登录后复制

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

PHP的命名空间的介绍

PHP文件编程的介绍

以上是PHP中常用的数组函数的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!