问题标签 [array-key-exists]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHP array_key_exists key LIKE 字符串,有可能吗?
我做了一堆搜索,但无法弄清楚这个。
我有一个这样的数组:
我有一个这样的字符串:
我想看看字符串是否与数组中的任何键匹配。我尝试以下但显然它不起作用。
假设我可以在给定时间获得任何随机字符串,我该怎么做这样的事情?
伪代码:
请注意,我想检查是否存在任何形式的“猫”。它可以是猫,cathy,甚至是像 vbncatnm 这样的随机字母。我从 mysql 数据库中获取数组,我需要知道 cat 或 dog 是哪个 ID。
php - 尽管 array_key_exists() 检查未定义的偏移量
在函数中使用下面的代码时($floor
&$lift
已传入,但我已在此处添加它们以进行演示),我得到Notice: Undefined offset: 20
了最后一条return
语句。
最后一个return
是在这个例子中使用的平均值,但为什么我得到Notice: Undefined offset: 20
? 如果我没有记错(我显然是),该array_key_exists()
功能应该防止这种情况发生吗?我也尝试过,但isset()
没有成功。
php - 在 php 中 array_key_exists() 的每次迭代都返回 true
我想要得到的是..
我不知道check_mobile_exists( $mobiles, $electronics )
这个函数是否一直返回 true。当 $electronics 密钥列表中存在 $mobile 数组密钥时,我希望为真,如果不存在,则为假。在此结果的基础上,我正在循环发布结果。但正如我所说,该函数在每次迭代时都返回 true。有人建议我现在该怎么办?
arrays - 检查值是否存在于二维选项卡(数组,vb)中
我用值创建 tab(x,y) :
进入第二个循环,我想检查当前项目(currentCT)是否进入CostCatTab.CostCategory。
如果是,那么我想为 CostCategory 显示适当的 m 值。
php - 在数组中找到密钥时是否可以获取密钥?
如果在不区分大小写的搜索中找到了从数组中获取键的更好方法吗?
我需要的代码逻辑如下:
我想改进的方法:
php - PHP 未定义索引 - 当索引在数组中时,Isset() 为假
我无法弄清楚这里的问题是什么。我有一个带有预定义索引的关联数组,当尝试访问其中一个索引时,出现未定义索引错误,这是代码,
输出是这样的:
pi_cholesterol
不在数组中:
如您所见pi_cholesterol
,它是数组中的一个索引,但由于某种原因isset()
将其标记为不在数组中,如果我尝试使用array_key_exists()
. 我可能忽略了一些简单的事情,但我看不到它。
欢迎任何建议!
php - PHP array_key_exists 不起作用
如果我print_r($myarray)我有一个看起来像这样的 PHP 数组
我正在尝试通过执行此操作来检查名为image_id的键...
这不起作用,有人知道我做错了什么吗?
php - PHP array_key_exists 并且不为空
继上一个问题之后,我现在使用以下函数来检查一个键是否存在于多维数组中......
我是这样检查的...
但是现在我正在尝试修改它或检查结果是否为空,我可以在函数内部执行此操作还是应该对函数的输出做些什么?
或者我应该改用 isset 吗?
php - 通过引用传递变量会创建所述变量
运行此代码后,$var['key'] 最终存在,尽管从未明确设置过。这意味着empty($var)
将不再返回true
,这让我很困扰。
这种行为是有意的吗?我找不到这方面的文档。
给出相同结果的更简单的代码:
php - 模式输出,卡住
这一切都很新,但我走了……
我需要使用表格(无边框)和 for 循环制作 2 个模式:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4 5 6
我确实解决了这个问题(可能不是最简单的方法,但它有效):
和另一个模式
1 2 3 4 5 6
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
我似乎无法弄清楚。
我试图扭转之前的代码,尝试了 rsort($pattern),尝试了很多 IF 语句,现在我卡住了:S
有人对我有提示吗?
谢谢!