永发信息网

怎么删除php数组中的元素

答案:2  悬赏:70  手机版
解决时间 2021-03-08 16:06
  • 提问者网友:鐵馬踏冰河
  • 2021-03-07 23:51
怎么删除php数组中的元素
最佳答案
  • 五星知识达人网友:不想翻身的咸鱼
  • 2021-03-08 00:45
如果要在某个数组中删除一个元素,可以直接用的unset,例子代码:

$arr = array('a','b','c','d'); 
print_r($arr); 
unset($arr[1]); 
print_r($arr); 
?>以上代码输出的结果如下:

E:\TEMP\文件\exp>a.php
Array
(
    [0] => a
    [1] => b
    [2] => c
    [3] => d
)
Array
(
    [0] => a
    [2] => c
    [3] => d
)也就是说,删除了指定的元素,其它元素的序号是不改变的。
全部回答
  • 1楼网友:躲不过心动
  • 2021-03-08 02:10
break; case "a2": //根据$id来删除$strarray数组中对应键值的元素值,完成后就重新生成数组. //大家帮我完成这部分. //下面是我补充的 unset($strarray[$id]); //补充结束 break; case "a3": //用户把信息提交到这里,根据提交的$id与数组$strarray的键值对比,如果相同就把数组对应的元素值改变,注:其它的元素值和键位值都不变.完成后就重新生成数组. //大家把这部分帮我完成一下 //下面是我补充的 if (isset($strarray[$id])) $strarray[$id]=$value; //补充结束 break;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯