文字列内の2つのサブ文字列の間にサブ文字列を取得しようとしています。このコードを使用して文字列内の合計サブ文字列を取得する
私は最初のサブストリングのみを取得しています。どうすればサブストリングをすべて手に入れることができますか?コード使用
おかげ Sateesh :
<?php
function get_string_between($string, $start, $end){
$string = " ".$string;
$ini = strpos($string,$start);
$ini += strlen($start);
$len = strpos($string,$end,$ini) - $ini;
return substr($string,$ini,$len);
}
$fullstring = "[tag]php[/tag] [tag]java[/tag] ";
$count = substr_count($fullstring, '[tag]');
for($i=0; $i<$count;$i++){
$parsed = get_string_between($fullstring, "[tag]", "[/tag]");
echo "LineItems[$i]:".$parsed."<br>";
}
?>
ありがとうございました..ありがとう – sateesh