为了账号安全,请及时绑定邮箱和手机立即绑定

如何删除数组元素然后重新索引数组?

如何删除数组元素然后重新索引数组?

PHP
梵蒂冈之花 2019-09-20 16:16:05
我有阵列的麻烦。我有一个我想要修改的数组,如下所示。我想通过索引删除它的元素(元素),然后重新索引数组。可能吗?$foo = array(    'whatever', // [0]    'foo', // [1]    'bar' // [2]);$foo2 = array(    'foo', // [0], before [1]    'bar' // [1], before [2]);
查看完整描述

4 回答

?
拉丁的传说

TA贡献1789条经验 获得超8个赞

unset($foo[0]); // remove item at index 0

$foo2 = array_values($foo); // 'reindex' array


查看完整回答
反对 回复 2019-09-20
?
九州编程

TA贡献1785条经验 获得超4个赞

你最好用array_shift()。这将返回数组的第一个元素,将其从数组中删除并重新索引数组。一体化的有效方法。


查看完整回答
反对 回复 2019-09-20
?
幕布斯6054654

TA贡献1876条经验 获得超7个赞

array_splice($array, array_search(array_value,$array),1);


查看完整回答
反对 回复 2019-09-20
  • 4 回答
  • 0 关注
  • 554 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号