问题标签 [array-key]
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 对象操作
嗨朋友们。下面是一个标准类。我正在尝试解析响应,但是它不起作用。我正在尝试使用$od[0]->FlightSegment->ArrivalAirportCode
似乎无法访问该对象。
我会为此松懈的。
任何人都可以告诉我发生了什么事吗?
php - 如何从数组中获取密钥
我第一次使用GCM(谷歌可以消息),但遇到了一些问题。虽然问题与 GCM 无关。我有一个 JSON 数据
现在我想要的是结果数组中设置了registration_id但我无法这样做的键。我可以访问registration_Id,就像$newData->results[0]->registration_id
我发现array_keys()返回数组中的键一样,但是我怎样才能获取设置的$newData->results
数组中的键$newData->results[$index]->registration_id
?主要问题是我不能使用 foreach 循环来做这件事。希望我能在这里得到一些帮助。
php - 替换PHP中数组键中的子字符串
假设你有一个这样的 PHP 数组,来自 mysqli 查询:
现在我想创建一个我的用户类的实例。构造函数接受一个数组,但键应该是“id”、“name”和“email”。
编辑上面数组的最快方法是什么,以便我得到一个像这样的新数组:
当然,我可以简单地遍历原始文件$array
并preg_replace()
像这样使用:
但是肯定有更快的方法可以解决这个问题吗?目前我想不出什么好办法,就这样落到了这里。
php - PHP 我不知道如何找到当前父数组的数组键?
我有一个副手。多维数组和一个函数:
// 输入:
// 方法:
// 执行:
// 输出:
一个更好的例子可能是:
php - 如何为所有数组元素重命名关联数组中的键?
我有一个称为$data
如下的数组:
上面的数组是根据触发的查询动态生成的。Sp 数组长度可能会有所不同。现在我想做的是将数组键重命名['pt_doc_file_iname']
为['pt_doc_old_file_iname']
. 对于此数组中存在的每个数组元素,此更改都应该生效。任何人都可以帮助我进行这个数组操作吗?提前致谢。
php - Why is the value of array key not getting updated?
I have an array called $test_data
, and I want to update a key ['test_duration']
. However, I am unable to do this update. Consider the following array:
I tried the following, but it didn't work out:
If I print the array after this manipulation, it's printing the same array as before. What is the problem here?
php - 如何在现有关联数组的内部键中创建新的数组键?
我遵循以下两个数组:
实际上我已经给出了单个数组。实际数组取决于用户填写的表单值。现在我想递归地遍历这个数组,如果键匹配则找出匹配的键,然后在其中创建一个新的数组键[0]=>Array
并将所有 remianing 内容附加到它。为此,我编写了以下函数,但它不起作用,因为它覆盖了所有创建的数组元素。实际上它并没有生成我想要的所需数组。
所需的结果数组应如下所示:
任何人都可以在这方面帮助我吗?提前致谢。
php - 如何匹配数组键并将值插入新数组?
我有一个称为$transaction_count
如下的数组:
上面的数组是动态生成的,因此可以根据触发的查询更改数组键 ie0、1、2、3。也就是说,数组也可以采用以下形式或任何其他形式:
现在我想根据一个条件设置以下四个变量值。
例如,如果数组$transaction_count
如下:
因此,在上述情况下,值应设置如下:
由于不存在匹配键,因此不应设置其他两个变量。
我应该如何正确设置变量的值?
php - 将数组键从字符串更改为整数值,数组值仍然完好无损。
我正在使用 codeigniter 从数据库中检索结果作为数组,如下所示:
Array([name]=>TempName [hobby]=>Programming)
我想像这样更改上面的数组:
Array([0]=>Tempname [1]=>Programming)
我想将键(name,hobby
)从列名更改为整数值(0,1
)....
我对此一无所知...如何将密钥从字符串更改为整数...
任何帮助或建议都会有很大帮助,在此先感谢....
arrays - PHP 使用 Array_Slice 显示数组
输出:
如何显示数组的 3 个值?
所以,我希望输出是这样的:
我是程序员的初学者,感谢您的帮助。