作者:缅甸钻石国际开户集团 | 来源:互联网 | 2023-10-11 21:21
导读:本篇文章编程笔记来给大家介绍有关php如何删除某一值的相关内容,希望对大家有所帮助,一起来看看吧。
本文目录一览:
1、PHP删除数组中指定的值
2、PHP删除多维数组中某个值
3、PHP怎么删除txt中的某个值
PHP删除数组中指定的值
?php
//这是在数据库取出的01数据
$string = "7,12,541";
//把01的数据转为数组
$string_to_array = explode(",", $string);
//转换数组,默认数组的键值对是类似这样
//array(0=7,1=12,2=541);
//转换后是array(7=0,12=1,541=2);
$arr_flip = array_flip($string_to_array);
//删除为7的
$delete_mark = 7;
unset($arr_flip[$delete_mark]);
//数组再转回来
$string_to_array = array_flip($arr_flip);
//数组合成字符串
$string_end = implode(",", $string_to_array);
var_dump($string_end);
上面代码和注释都写好了,主要是这部分处理,取出数据应该不难吧
PHP删除多维数组中某个值
foreach($m_order[0]['mItems'] as $one){
if(isset($one['添加新订单']))
unset($one);
}
类似上面的代码
关键是用unset进行重置一下
如果循环用户foreach记住要用对原始进行写操作,如$one
for循环就不需要了
PHP怎么删除txt中的某个值
很简单
//有序读取文件
$strFileName = 'Tield.txt';
for($i=0; $i100; $i++) {
//组装文件名
$_fileName = $i.$strFileName;
//读取 并且格式化成数组
$arrRow = explode(',', file_get_content($_fileName));
//删除第二个元素
unset($arrRow[1]);
//重新写入文件
error_log(implode(',', $arrRow), 3, $_fileName);
}
结语:以上就是编程笔记为大家介绍的关于php如何删除某一值的全部内容了,希望对大家有所帮助,如果你还想了解更多这方面的信息,记得收藏关注本站。