问题标签 [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.

0 投票
1 回答
244 浏览

php - 在 php 脚本中使用 array_key_exists() 方法时解析错误

我是 PHP 的新手。我敢打赌我在这里做了一些愚蠢的事情,因此在调用array_key_exists()函数的行上出现解析错误。但是由于我是 php 的新手,并且由于解释器抛出的错误是如此抽象,所以我无法弄清楚我的错误。请查看这段代码并帮助我:

谢谢,拉吉

0 投票
1 回答
1044 浏览

php - 使用 array_key_exists 搜索多维数组不起作用

我并试图让 if else() 语句在执行之前查找 2 个或更多条件,但它对我不起作用.. 例如,我的最终目标是搜索 array[Pack] 和 if [Type] == s45 && [ packageA1] 存在然后使用 array_slice 将附加信息添加到 [Type array]

if() 条件可以正常工作,但 else if() 则不行......

$节点:

预期输出:

0 投票
1 回答
83 浏览

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);

任何形式的帮助将不胜感激

0 投票
2 回答
7593 浏览

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 手册)如何与我的代码完全一样,工作,但我的代码甚至不会返回任何东西

0 投票
1 回答
2388 浏览

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 只需要第二个...

它实际上进行了身份验证,但我想摆脱这个错误。为什么会出现此警告?有没有办法隐藏它?

这是错误的一点:

警告来自此代码:

0 投票
3 回答
506 浏览

php - 如何正确使用array_key_exists

为什么 $array 中的 $keys 仍然被推送到 $array?

我几乎是在试图防止重复的键被推入 $array..

0 投票
1 回答
82 浏览

php - 哈希样式数组以比较 2 个数组

我喜欢将数据库中的一个数组与另一个数组进行比较,以使用issetor生成一个缺少 id 的新数组array_key_exists。这是我正在创建的数据库中的数组。

取上面两个数组,我想循环遍历它们,给我一个567, 570, 571已被删除的结果。

我更改了 ,$new_ids因为此列表可能包含也可能不包含新的 ID 并且不在$local_ids. 这些可以忽略,我只需要删除那些。

0 投票
1 回答
77 浏览

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()?

0 投票
2 回答
215 浏览

php - 仅显示包含多维数组中某些键的项目

这是数组。

我要做的只是显示二维数组的内容,其中包含 [status] 和 [details] 等伤害项目,因为其中一些只有 [position] [name] [id] 和 [team] 键。下面是我到目前为止提出的代码,但它会打印数组中的所有内容。我在数组循环中尝试了array_key_exists,但我不确定我知道我在用它做什么。

0 投票
1 回答
175 浏览

php - 如果日期已存在或重复,则求和时间

我有这个数组

我正在尝试对具有相同日期的数组中的时间求和。

这是我的预期输出:

现在这是我迄今为止尝试过的

这给了我一个 0 输出 T_T.. 我已经尝试在谷歌上搜索它说我必须使用issetarray_key_exists但我无法让它工作。:(。感谢任何可以帮助我的人。