脚本宝典收集整理的这篇文章主要介绍了PHP:我需要像split()这样的东西,但是,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
例如.:@H_304_10@
<<News>> breaking news on Sunday. Have been taking hostages. <<General Information>> We would want to recieve our blabla. And you want IT. <<User Suggestions>> Yeah we want it so much...
<h1 class="whatever" ID="PRoduct_Header_1">News<H1> Breaking news on Sunday. Have been taking hostages. <H1 class="whatever" ID="Product_Header_2">General Information</H1> We would want to recieve our blabla. And you want it. <H1 class="whatever" ID="Product_Header_3">User Suggestion</H1> Yeah we want it so much...
然后应该返回一个包含实际标题及其编号的数组,这样我就可以在页面的其他地方使用它来进行引用.
所以看起来我们可以直接替换它们,但是这可能会在枚举和返回值时出现问题,并且在未关闭标记的情况下可能会失败.
或者,将它们分成一个数组,然后手动进行,这似乎是一个更好的方法.
这是我到目前为止所尝试的:
$TEXT_A=preg_split('/<<([^>]+)>>/',$TEXT); foreach($TEXT_A as $key => $val){ if ($key>0) echo "<br>-!-"; echo $val; }
其中$TEXT是带有伪标签的HTML文本.
但问题是,split并没有返回regexp匹配本身,所以我对如何提取它感到困惑.也许我需要编写一些自定义函数来返回一个文本和标题数组,而不是常规拆分,但我不知道从哪里开始……
请帮忙.
以上是脚本宝典为你收集整理的PHP:我需要像split()这样的东西,但是全部内容,希望文章能够帮你解决PHP:我需要像split()这样的东西,但是所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。