Cry*_*sie 1 php arrays for-loop
我已经将从mySQL查询的一些元素(水果名称)插入到数组中.现在,我想从数组中删除某些项目.如果数组存在,我想删除'Apple'和'Orange'.这是我尝试但我收到错误消息.
Array Example:
Array ( [1] => Orange [2] => Apple)
foreach($terms as $k => $v)
{
if (key($v) == "Apple")
{
unset($terms[$k]);
}
elseif( key($v) == "Orange")
{
unset($terms[$k]);
}
}
>>> Warning: key() expects parameter 1 to be array, string given //same error repeated 4 times
Run Code Online (Sandbox Code Playgroud)
我在这里提到了这个链接:如何在foreach循环中删除数组元素? 如果有人能指出我做错了什么,我将不胜感激.
你有没有尝试过这种方式:
foreach($terms as $k => $v)
{
if ($v == "Apple")
{
unset($terms[$k]);
}
elseif($v == "Orange")
{
unset($terms[$k]);
}
}
Run Code Online (Sandbox Code Playgroud)