Is there any PHP function to perform in_array()
for associative array? I know how to do with a foreach
loop, but is there a PHP function or more elegant way to do this?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
如何在PHP中为关联数组执行in_array
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
doutangshuan6473 2015-12-29 05:15关注Both
in_array()
andarray_search()
work just fine for associative arrays.See these examples:
php > $array = ['one' => 1, 'two' => 2, 'three' => 3]; php > var_dump(in_array(2, $array)); bool(true) php > var_dump(in_array(5, $array)); bool(false) php > var_dump(array_search(2, $array)); string(3) "two" php > var_dump(array_search(5, $array)); bool(false)
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2019-06-29 10:56回答 4 已采纳 It's because $structure->parts[0] does not match $structure->parts[$i]->disposition == 'a
- 2017-09-23 05:59回答 3 已采纳 Extended solution with DateTime object, array_map and range functions: $arr = [ ['date' =
- 2016-01-16 04:57回答 2 已采纳 Just append $productDetails[0] to a new array and print out the result outside the foreach $array
- 2021-03-16 16:07元宝在考试路上的博客 在计算机的世界里,计算机操作的对象是数据,而每一个数据都有其类型,具备相同类型的数据才能彼此赋值。PHP 最初源于 Perl 语言,与 Perl 类似,PHP 对数据类型采取较为宽松的态度。PHP 规定,变量数据类型会根据...
- 2016-07-10 06:59回答 2 已采纳 I did so much workarounds. But, it should actually works. $countAllitems = count($allitems); $arr
- 2018-08-04 02:01回答 1 已采纳 So, I fix the array and it works $params = array ( 'arg0' => array ( 'searchCriteriaDTO' =>
- 2018-06-20 21:36回答 1 已采纳 The way this works is by first using array_count_values() to count the number of each type of room
- 2021-04-16 18:43gwdknow的博客 摘要:在我们开发过程中,判断数组为空时你会想到什么方法呢?首先想到的应该是循环数组,然后在判断是不是为空对吧?今天有一个简单的方法,用array_...在我们开发过程中,判断数组为空时你会想到什么方法呢?首先...
- 2015-09-11 07:05回答 1 已采纳 The function is just easier to type - you do not have to make so many brackets and quotation mark.
- 2016-11-01 19:57回答 1 已采纳 You can recode your snippet like bellow with key index is slug of tags // get list of tags $custo
- 2016-02-22 07:28回答 1 已采纳 In your code there is no part, where exactly link is displayed. But i can suggest that you have li
- 2021-03-23 05:22吴章金falcon的博客 ES6和许多其他语言中,我们对对象/贴图/等进行了解构,如下所示:obj = {keyA: 'Hello from A', keyB: 'Hello from B'}{keyA, keyB} = obj我在php中找到了这个list函数,可以让你像这样构造数组:$info = array('...
- 2020-12-18 12:39本篇文章将深入探讨如何在二维数组中为所有一维子数组添加值。二维数组可以看作是由多个一维数组组成的矩阵,每个一维数组又包含多个元素。这里我们将通过两个示例来展示如何实现这个功能。 首先,我们来看一下提供...
- 2020-10-25 02:30在PHP编程中,有时我们需要将一个特定格式的字符串转换为多级关联数组。这在配置文件处理、数据解析或动态构建复杂数据结构时非常有用。本文将深入探讨如何使用PHP实现这一功能,主要关注字符串到数组的转换以及eval...
- 2021-04-12 17:08杨力扬的博客 数组Array定义数组的格式:varpackage mainimport ("fmt")func main() {//数组的长度也是类型的一部分,因此具有不同长度的数组为不同类型var a [2]int //定义长度为2的int型数组。var b [1]int //长度为1的int型...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司