我正在一个网站上工作,我们需要删除类型为整数的数组的索引.
你有任何想法或建议吗?
我的数组看起来像这样:
Array( [0] => first [first] => second [1] => second [second] => second [2] => third [third] => third [3] => forth [forth] => v [4] => fifth [fifth] => fifth)
我们如何从数组中删除整数索引.更多的事情要注意我们没有静态数组我们不知道有多少索引.
需要这样的:
Array( [first] => second [second] => second [third] => third [forth] => v [fifth] => fifth)
最佳答案数据库方案:要从MysqL数据库中仅获取关联数组,请使用:mysqli_fetch_assoc()
而不是mysqli_fetch_array()
.
MysqLi_fetch_array()获取整个数组 – 整数索引以及列名作为键.
MysqLi_fetch_assoc()仅将列名称作为键提取. – 从而摆脱整数键.
一般解决方案
为了做你一般所问的我会使用:
foreach($array as $key => $value){ if(is_numeric($key)) unset($array[$key]);}
如果你愿意,你也可以使用is_int().. 总结
以上是内存溢出为你收集整理的php – 删除数组的整数索引全部内容,希望文章能够帮你解决php – 删除数组的整数索引所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)