我需要删除或更新存储在数组中的数据,例如:
$array = ('Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday');
$data_to_delete = 'Tuesday';
//possible explanation of code to run
if(in_array($data_to_delete, $array)){
//run code to delete $data_to_delete from the $array
}
答案 0 :(得分:3)
使用unset()命令。
所以删除"星期二"你使用:
$key = array_search("Tuesday", $array);
if( $key !== false ) {
unset(array_search("Tuesday", $array));
}
如果你不知道,array_search()返回它找到的字符串的键,所以它相当于:
unset($array[1]);
答案 1 :(得分:2)
screen