您现在的位置是:群英 > 开发技术 > PHP语言
php如何获取数组的值?
Admin发表于 2022-12-24 11:46:341540 次浏览
在这篇文章中我们会学习到关于“php如何获取数组的值?”的知识,小编觉得挺不错的,现在分享给大家,也给大家做个参考,希望对大家学习或工作能有帮助。下面就请大家跟着小编的思路一起来学习一下吧。

可以。5种获取方法:1、用“$数组名[下标]”语句获取;2、用array_shift(),语法“array_shift(数组)”;3、用array_pop()获取,语法“array_pop(数组)”;4、用array_slice()获取,语法“array_slice(数组,下标,1)”;5、用array_splice()获取,语法“array_splice(数组,下标,1)”。

php可以获取数组某一项的值。

方法1:使用“$数组名[下标]”语句获取

$数组名[下标]”可以访问数组中的指定下标的一个元素

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
var_dump($arr);
echo "数组下标为0的一个元素:".$arr[0]."<br>";
echo "数组下标为2的一个元素:".$arr[2]."<br>";
echo "数组下标为3的一个元素:".$arr[3]."<br>";
?>
登录后复制

方法2:使用array_shift()函数获取

array_shift()函数会删除数组中的第一个元素,然后返回被删除掉的第一个数组元素;而如果数组为空,那么将返回 NULL。

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
var_dump($arr);
//获取数组中的第一个元素
$first = array_shift($arr);
echo "数组的第一个元素为:".$first;
?>
登录后复制

方法3:使用array_pop()函数获取

array_pop()函数会删除数组中的最后一个元素,然后返回被删除掉的最后一个数组元素;而如果数组为空,那么将返回 NULL。

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
var_dump($arr);
//获取数组中的最后一个元素
$last= array_pop($arr);
echo "数组的最后一个元素为:".$last;
?>
登录后复制

方法4:使用array_slice()函数获取

array_slice()函数就是PHP提供的用来截取数组的一个函数,可以从数组中提取出一个片段。

利用array_slice()函数可以获取指定位置的元素(与方法1有点像)

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
var_dump($arr);
echo "截取一个数组元素:";
$result = array_slice($arr,2,1); //截取下标为2的数组元素
var_dump($result);

$result = array_slice($arr,1,1); //截取下标为1的数组元素
var_dump($result);
$result = array_slice($arr,0,1); //截取下标为0的数组元素
var_dump($result);
?>
登录后复制

方法5:使用array_splice()函数获取

array_splice()函数可以在删除数组的一部分元素时,会将这些被删除的元素组成为一个新数组,然后返回这个新数组。

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
var_dump($arr);
echo "截取一个数组元素:";
$result = array_splice($arr,2,1);  //截取下标为2的数组元素
var_dump($result);
?>
登录后复制

注意:array_splice()函数会改变原数组。



关于“php如何获取数组的值?”的内容就介绍到这,感谢各位的阅读,相信大家对php如何获取数组的值?已经有了进一步的了解。大家如果还想学习更多知识,欢迎关注群英网络,小编将为大家输出更多高质量的实用文章!

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

标签: 获取数组的值
相关信息推荐
2022-10-13 17:46:12 
摘要:比较方法:1、bcmp(),比较字符串的前n个字节是否相等;2、strcmp(),区分大小写的比较字符串;3、stricmp(),不区分大小写的比较字符串;4、strncmp()或strnicmp(),区分大小写的比较字符串的前n个字符。
2022-06-21 17:16:26 
摘要:本篇文章带大家深入了解一下angular中的动画,简单介绍一下创建动画的方法,并聊聊关键帧动画、动画回调、可重用动画、交错动画等知识点,希望对大家有所帮助!
2022-06-30 18:02:18 
摘要:golang读写文件的方法:1、利用ioutil.ReadFile直接从文件读取到[]byte中;2、先从文件读取到file中,再从file读取到buf,buf再追加到最终的[]byte;3、读取到file中,再利用ioutil读取。
云活动
推荐内容
热门关键词
热门信息
群英网络助力开启安全的云计算之旅
立即注册,领取新人大礼包
  • 联系我们
  • 24小时售后:4006784567
  • 24小时TEL :0668-2555666
  • 售前咨询TEL:400-678-4567

  • 官方微信

    官方微信
Copyright  ©  QY  Network  Company  Ltd. All  Rights  Reserved. 2003-2019  群英网络  版权所有   茂名市群英网络有限公司
增值电信经营许可证 : B1.B2-20140078   粤ICP备09006778号
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
微信公众号
返回顶部
返回顶部 返回顶部