{"title":"[\n\t{\n\t\t"id":179,\n\t\t"name":"东方卫视",\n\t\t"latest":[\n\t\t\t{\n\t\t\t\t"name":"梦想改造家精编(49)",\n\t\t\t\t"startTime":1692717180\n\t\t\t}\n\t\t]\n\t},\n\t{\n\t\t"id":36,\n\t\t"name":"新闻综合",\n\t\t"latest":[\n\t\t\t{\n\t\t\t\t"name":"今生有你(2)",\n\t\t\t\t"startTime":1692725640\n\t\t\t}\n\t\t]\n\t}\n]","php 删除东方卫视整个数组内容:在 PHP 中,可以使用 array_filter() 函数来删除指定条件的数组元素。下面是一个示例代码,演示如何删除 "东方卫视" 的整个数组:\n\nphp\n$data = [\n\t[\n\t\t"id" => 179,\n\t\t"name" => "东方卫视",\n\t\t"latest" => [\n\t\t\t[\n\t\t\t\t"name" => "梦想改造家精编(49)",\n\t\t\t\t"startTime" => 1692717180\n\t\t\t]\n\t\t]\n\t],\n\t[\n\t\t"id" => 36,\n\t\t"name" => "新闻综合",\n\t\t"latest" => [\n\t\t\t[\n\t\t\t\t"name" => "今生有你(2)",\n\t\t\t\t"startTime" => 1692725640\n\t\t\t]\n\t\t]\n\t]\n];\n\n// 使用 array_filter() 函数过滤数组\n$data = array_filter($data, function($item) {\n\treturn $item["name"] != "东方卫视";\n});\n\n// 打印结果\nprint_r($data);\n\n\n输出结果为:\n\n\nArray\n(\n\t[1] => Array\n\t\t(\n\t\t\t[id] => 36\n\t\t\t[name] => 新闻综合\n\t\t\t[latest] => Array\n\t\t\t\t(\n\t\t\t\t\t[0] => Array\n\t\t\t\t\t\t(\n\t\t\t\t\t\t\t[name] => 今生有你(2)\n\t\t\t\t\t\t\t[startTime] => 1692725640\n\t\t\t\t\t\t)\n\n\t\t\t\t)\n\n\t\t)\n\n)\n\n\n可以看到,经过删除操作后,原来的 "东方卫视" 数组已被移除。

PHP 数组删除元素:如何移除特定名称的数组项

原文地址: https://www.cveoy.top/t/topic/qsro 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录