问题标签 [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() 方法时解析错误
我是 PHP 的新手。我敢打赌我在这里做了一些愚蠢的事情,因此在调用array_key_exists()
函数的行上出现解析错误。但是由于我是 php 的新手,并且由于解释器抛出的错误是如此抽象,所以我无法弄清楚我的错误。请查看这段代码并帮助我:
谢谢,拉吉
php - 使用 array_key_exists 搜索多维数组不起作用
我并试图让 if else() 语句在执行之前查找 2 个或更多条件,但它对我不起作用.. 例如,我的最终目标是搜索 array[Pack] 和 if [Type] == s45 && [ packageA1] 存在然后使用 array_slice 将附加信息添加到 [Type array]
if() 条件可以正常工作,但 else if() 则不行......
$节点:
预期输出:
php - 函数 array_key_exists 在包含 subb_arrays 的数组中
我遇到了一些功能问题。
事实上,我想包含我所有的页面,但问题是并非所有页面都像参数一样命名$_GET['page']
,例如,如果我调用index.php?p=accueil
它将重定向到php/home.php
另一个示例,如果我调用index.php?p=message
它将透明地重定向到message.php
对于所有异常,我生成了一个这样的数组:
这个数组包含许多 sub_arrays 你可以看到这个数组的两个第一个。
对于调用页面,我已经完成了这样的功能:
实际上,它似乎可以识别 if 条件和 else。
但是当我在数组中请求一个页面时,有一个空白页面似乎无法读取预期的正确值。
我有白色的空白页面,没有错误或消息错误。
在我的 Ubuntu 中,我激活了error_reporting(E_ALL);
任何形式的帮助将不胜感激
php - PHP array_key_exists 不起作用;数组不是多维的
我有世界上所有国家的数组:
等等所有国家;我 100% 肯定每个国家/地区都被正确列出。
我有一个申请表,它将结果存储在服务器上的文件中。目前,该应用程序的审核页面是一个基本的文本版本,我现在正在将其放入一个模拟表单中,以便为我的客户提供一种更具视觉吸引力的审核应用程序的方法。
所以一个名为的数组$in_data
存储来自文件的结果。这个数组的结构是这样的"emergency_medical_insurance" => "value_user_entered"
。每个键是它形成的 HTML 元素的名称,值是用户输入的内容。
表单上的国家选择列表返回国家的两个字母代码。所以我想要做的是搜索$countries
的值,$in_data['country_select']
然后返回国家的名称。
echo $in_data['country_select'];
返回“CA”加拿大和我输入的测试国家的字母代码。
echo $countries['CA'];
返回“加拿大”
什么都不返回。
也不返回任何内容。而当我什么都不说时,我的意思是什么,不是空的,不是真的,不是假的;只是甚至不运行。
我的问题很简单;下面的代码(取自官方 PHP 手册)如何与我的代码完全一样,工作,但我的代码甚至不会返回任何东西?
session - 如何解决警告“警告:array_key_exists。”?
我正在使用 Hybridauth 社交登录,并且在用户使用 Facebook 进行身份验证时,我收到以下错误:
警告:array_key_exists() [function.array-key-exists]:第二个参数应该是第 1328 行 /hybridauth/Hybrid/thirdparty/Facebook/base_facebook.php 中的数组或对象
我对为什么会发生这种情况的猜测(可能是错误的)是因为用于传递给 Hybridauth 的参数来自浏览器 URL,并且我有两个 - page=register 和 connected_with=facebook。Hybridauth 只需要第二个...
它实际上进行了身份验证,但我想摆脱这个错误。为什么会出现此警告?有没有办法隐藏它?
这是错误的一点:
警告来自此代码:
php - 如何正确使用array_key_exists
为什么 $array 中的 $keys 仍然被推送到 $array?
我几乎是在试图防止重复的键被推入 $array..
php - 哈希样式数组以比较 2 个数组
我喜欢将数据库中的一个数组与另一个数组进行比较,以使用isset
or生成一个缺少 id 的新数组array_key_exists
。这是我正在创建的数据库中的数组。
取上面两个数组,我想循环遍历它们,给我一个567, 570, 571
已被删除的结果。
我更改了 ,$new_ids
因为此列表可能包含也可能不包含新的 ID 并且不在$local_ids
. 这些可以忽略,我只需要删除那些。
php - array key and value matter
I have an array $fping
and when its key is equal to a variable($probe_name
), how to get the exact value from that array.
(The variable $probe_name
gets its value time to time as $fping
gets its keys. Such as FPing1,FPing3...).
Can I use variable name as a string in aray_key_exists()
?
php - 仅显示包含多维数组中某些键的项目
这是数组。
我要做的只是显示二维数组的内容,其中包含 [status] 和 [details] 等伤害项目,因为其中一些只有 [position] [name] [id] 和 [team] 键。下面是我到目前为止提出的代码,但它会打印数组中的所有内容。我在数组循环中尝试了array_key_exists,但我不确定我知道我在用它做什么。
php - 如果日期已存在或重复,则求和时间
我有这个数组
我正在尝试对具有相同日期的数组中的时间求和。
这是我的预期输出:
现在这是我迄今为止尝试过的
这给了我一个 0 输出 T_T.. 我已经尝试在谷歌上搜索它说我必须使用isset和array_key_exists但我无法让它工作。:(。感谢任何可以帮助我的人。