如何从 PHP 中的数组中删除值
How to remove value from an array in PHP
这是我的 php 输出:
Array ( [hbon] => 819dc5022135e9cfa06c5a2cd99324f5d94c8d54bb9050215cf8073a53c54c38 [host] => aHhzZGV2Lm15c2hvcGlmeS5jb20vYWRtaW4
[ids] => Array ( [0] => 4030248026278 )
[locale] => en-PK
[session] => b109efd9b4948eced607e4a5245dbe3dc05e593dab99c58fbc98998c44439aaf
[web] => iuhxsdev.com
[timestamp] => 1628669451 )
我使用此代码删除了 hbon
array_diff_key($params, array('hbon' => ''));
它删除了 hbon,结果是
Array ( [host] => aHhzZGV2Lm15c2hvcGlmeS5jb20vYWRtaW4
[ids] => Array ( [0] => 4030248026278 )
[locale] => en-PK
[session] => b109efd9b4948eced607e4a5245dbe3dc05e593dab99c58fbc98998c44439aaf
[web] => iuhxsdev.com
[timestamp] => 1628669451 )
我也想去掉[ids],但是在数组里,怎么把[ids]彻底去掉?
您可以使用以下方法从数组中删除 ids
:
unset($array['ids']);
其中$array
是子数组ids
所在数组的变量。
要删除数组中的元素,请使用:unset($your_array[key]);
这是我的 php 输出:
Array ( [hbon] => 819dc5022135e9cfa06c5a2cd99324f5d94c8d54bb9050215cf8073a53c54c38 [host] => aHhzZGV2Lm15c2hvcGlmeS5jb20vYWRtaW4
[ids] => Array ( [0] => 4030248026278 )
[locale] => en-PK
[session] => b109efd9b4948eced607e4a5245dbe3dc05e593dab99c58fbc98998c44439aaf
[web] => iuhxsdev.com
[timestamp] => 1628669451 )
我使用此代码删除了 hbon
array_diff_key($params, array('hbon' => ''));
它删除了 hbon,结果是
Array ( [host] => aHhzZGV2Lm15c2hvcGlmeS5jb20vYWRtaW4
[ids] => Array ( [0] => 4030248026278 )
[locale] => en-PK
[session] => b109efd9b4948eced607e4a5245dbe3dc05e593dab99c58fbc98998c44439aaf
[web] => iuhxsdev.com
[timestamp] => 1628669451 )
我也想去掉[ids],但是在数组里,怎么把[ids]彻底去掉?
您可以使用以下方法从数组中删除 ids
:
unset($array['ids']);
其中$array
是子数组ids
所在数组的变量。
要删除数组中的元素,请使用:unset($your_array[key]);