问题标签 [array-unset]
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_keys_unset('a', 'b')
?
我不需要array_values
或foreach
。我只想知道有没有可能。
先感谢您。对不起我的英语和孩子气的问题。
php - 当某些特定值与给定数组匹配时,从多维数组中删除键
我确定我在这里只面临一个逻辑问题。
我有一个这样的数组:
inf:name
当与给定名称匹配时,我想删除一些键。
这是我的测试功能:
所需的输出必须是:
$newarray
必须重置密钥。因为如果不重置,我以后可能会遇到其他问题。
谢谢你们。
php - PHP数组未设置
这里的代码(在 php 5.3.5 和 5.2.13 中执行):
在我看到的结果中
为什么只有一个元素,而第一个是空的?无法理解。做的时候:
看:
感谢您的帮助!
php - 从数组中删除键 => 值对,但不删除它们
我正在尝试从数组中删除两个键值对,我正在使用下面的代码来分离出我不想要的键。我不明白为什么它不能正确等同。如果我删除 OR ( || $key != 6
) 它将正常工作,但我希望有一个 if 语句。谁能解释我做错了什么?谢谢。
php - 从 PHP 中的数组中排除 ID
如何排除从下面的数组中提取的某个 ID?
该数组正在提取所有 ID,但我想排除特定 ID 并包括其余 ID。
会是通过使用unset
删除特定的ID吗?
php - 从数组中删除项目
我有一个格式如下的数组:
等等。我希望从数组的每个部分中删除姓氏和其他项目。
我尝试了以下代码,但无济于事。
关于我做错了什么的任何想法?提前致谢。
php - 如何取消设置或删除 $_SESSION 中的一些嵌套数组
我的购物篮中有一些物品SESSION
。
每件商品可能用于一家商店,另一件商品可能用于另一家商店。
我想要当客户点击购物篮中每个商店项目列表的创建因素按钮时。如何删除或取消设置我的购物篮中的某些商品,这些商品shopid
与客户点击此商店的创建因子相同shopid
。
例如,我的会话数组是:
你可以看到一些项目是不同shopid
的,它不是排序的。
例如,如何shopid=4
从我的购物篮中删除那些物品?
php - 未设置元素数组键未知
我有以下数组输出。例如,我想取消设置索引 16。我取消设置 unset($row[0][16]);
但现在我不知道索引 16。如何通过 ifelse "oude prijs" 取消设置?
php - 按键取消设置多维数组
print_r
a on的输出$series
为两个示例系列:
大批 (
[1] => 数组 ( [0] => 数组 ( [id] => 1 [data_id] => 1 [time_id] => 1 [data] => 1 ) [1] => 数组 ( [id] = > 2 [data_id] => 1 [time_id] => 2 [data] => 3) )
[2] => 数组 ( [0] => 数组 ( [id] => 6 [data_id] => 2 [time_id] => 1 [data] => 7 ) [1] => 数组 ( [id] = > 7 [data_id] => 2 [time_id] => 2 [data] => 4 ) )
我的问题:如何取消设置多维数组,使其仅包含[data]而不包含其他键?我仍然想$series
包含[1]
,[2]
但我不希望各自的子数组包含除[data]
.
事实上,由于我正在减少子数组以包含一个键,我真的很想完全摆脱子数组,以便我有两个数组:
$series[1] = array(1,3) 和 $series[2] = array(7,4)
php - 在php中未设置编码数组后没有索引的json
我希望任何人都可以帮助我。我的 JSON 没有被索引(即任何元素上方都没有任何键)
但是在运行unset()
使用 PHP 删除元素后,输出 JSON 如下所示:
你怎么能看到在 JSON 的元素之前有一个键。我知道这种行为是由unset
(PHP json_encode as object after PHP array unset())引起的。
有没有办法防止这种行为?