方法1:利用foreach和unset()函数删除数组中的某个指定元素
foreach($array as $k=>$v){
if($v == 'day'){
unset($array[$k]):
}
}
在foreach循环中,查找数组元素;然后使用unset()函数来删除指定的数组值。
方法2:利用array_search()和unset()函数删除数组中的某个指定元素
if(($key = array_search('day',$arr))){
unset($arr[$key]);
}
array_search() 函数在数组中查找一个键值。如果找到了该值,匹配元素的键名会被返回。如果没找到,则返回 false。
然后使用unset()函数来删除指定的数组值。
方法3:利用array_search()和array_splice()函数删除数组中的某个指定元素
array_splice()函数可以与unset()函数起到相同作用
if(($key = array_search('day',$arr))){
array_splice($arr, $key,1);
}
array_splice() 函数从数组中移除选定的元素,并用新元素取代它。该函数也将返回包含被移除元素的数组。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

评论(0)