Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何删除每个选项标记内的后半部分文本?_Php_Html_Substring_Preg Replace - Fatal编程技术网

Php 如何删除每个选项标记内的后半部分文本?

Php 如何删除每个选项标记内的后半部分文本?,php,html,substring,preg-replace,Php,Html,Substring,Preg Replace,我使用的是文件\u get\u contents(),我得到的一些html字符串结构如下: $html = " <select> <option>I need this part 1/ I don't need this 1 </option> <option>I need this part 2/ I don't need this 2 </option> <option>I need this part

我使用的是
文件\u get\u contents()
,我得到的一些html字符串结构如下:

$html = "
<select>
   <option>I need this part 1/ I don't need this 1 </option>
   <option>I need this part 2/ I don't need this 2 </option>
   <option>I need this part 3/ I don't need this 3 </option>
   ...
   <option>I need this part 50/ I don't need this 50 </option>
</select>";
$html=”
我需要这个部分/我不需要这个
我需要这个第二部分/我不需要这个第二部分
我需要这个第三部分/我不需要这个第三部分
...
我需要这个零件50/我不需要这个零件50
";
我想摆脱所有的
/我不需要这个[n]

你知道怎么做吗?

代码:()



最后,如果你不想要的子字符串不包含
,你的问题或更好的任务就不清楚了。请更准确地说明您真正感兴趣的结果。那么它是如何定义应该保留的标记部分和应该删除的标记部分的呢?欢迎来到Stack Overflow,请花点时间了解一下您在这里的做法(以及您的第一个徽章),阅读“如何”并进行检查,以增加获得反馈和有用答案的机会。除此之外:请了解本网站的工作原理。所以这不是免费的编码服务。我们不是来为你工作的。我们在这里帮助您解决自己在解决任务时遇到的问题。为此,您需要显示您自己实际尝试过的代码。我们还应该如何帮助他们呢?
$html = "
<select>
   <option>I need this part 1/ I don't need this 1 </option>
   <option>I need this part 2/ I don't need this 2 </option>
   <option>I need this part 3/ I don't need this 3 </option>
   ...
   <option>I need this part 50/ I don't need this 50 </option>
</select>";

echo $html=preg_replace('~/.*<~','<',$html);
<select>
   <option>I need this part 1</option>
   <option>I need this part 2</option>
   <option>I need this part 3</option>
   ...
   <option>I need this part 50</option>
</select>