当我试图从字典中删除一个键时,我写道:
if 'key' in myDict:
del myDict['key']
Run Code Online (Sandbox Code Playgroud)
有这样一种方式吗?
我有一个PHP数组,我想在前面添加一个减号( - ).我认为通过使用爆炸和内爆它是可能的,但我的PHP知识是不可能实际做到的.任何帮助,将不胜感激.
基本上我想从这个:
$array = [1, 2, 3, 4, 5];
Run Code Online (Sandbox Code Playgroud)
对此:
$array = [-1, -2, -3, -4, -5];
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
使用PHP时,我发现自己编写的代码很多:
$target = $_SESSION[AFTER_LOGIN_TARGET];
unset($_SESSION[AFTER_LOGIN_TARGET]);
return $target;
Run Code Online (Sandbox Code Playgroud)
在Python中,有一种dict.pop方法可以让我在一个语句中执行类似的操作,而不需要临时变量:
return session.pop(AFTER_LOGIN_TARGET)
Run Code Online (Sandbox Code Playgroud)
PHP中是否有类似的功能或技巧?
我有一个复杂的嵌套数组,我想删除具有特定 store_id 的所有项目及其子项:
这真的很困难,我不知道如何解决。
Array
(
[0] => Array
(
[cart_id] => 89
[product_id] => 46
[store_id] => 2
[option] => Array
(
[0] => Array
(
[product_option_id] => 92
[value] => Aqua
)
[1] => Array
(
[product_option_id] => 91
[value] => 85C
)
)
)
[1] => Array
(
[cart_id] => 90
[product_id] => 46
[store_id] => 2
)
Run Code Online (Sandbox Code Playgroud)
非常感谢您的任何帮助。