【发布时间】:2014-08-25 05:03:55
【问题描述】:
我的主字符串是这样的
<div class="large-12 columns">
text 1
</div>
<div class="large-12 columns">
text 2
</div>
<div class="large-12 columns">
text 3
</div>
<div class="large-12 columns">
text 4
</div>
<div class="large-12 columns">
text 5
</div>
这里我想提取标签<div class="large-12 columns">和</div>之间的字符串
我已经有了提取两个字符串之间内容的功能,但它只获取第一个标签(文本 1)
在上面的主字符串中我给出了 5 个文本,但真正的字符串可能包含 1 到 30。
以前有人做过,因为我是 PHP 新手。
我用来提取字符串的代码。
function get_string_between($string, $start, $end){
$string = " ".$string;
$ini = strpos($string,$start);
if ($ini == 0) return "";
$ini += strlen($start);
$len = strpos($string,$end,$ini) - $ini;
return substr($string,$ini,$len);
}
【问题讨论】:
-
添加你已有的代码。
-
分享你是如何尝试的......(php脚本)