ســلام . ببینید من این کد رو دارم که با استفاده از یک تابع ، از بین دو تگ رشته مورد نظر رو انتخاب می کنه ، اما مشکلی که داره اینکه فقط اولین رشته رو برمی داره ، یعنی فقط salam رو چاپ می کنه، چطوری باید تغییرش بدم که HI ، khodahafez و Bye هم چاپ بشن ، یا هرکدوم رو به ترتیب داخل یک اندیس از آرایه بریزم
کد:
$body='\' <td> salam <td> \' '."";
$body=$body.'\' <td> HI <td> \' '."";
$body=$body.'\' <td> khodahafez <td> \' '."";
$body=$body.'\' <td> bye <td> \' '."";
//echo $body;
function cut_str($str, $left, $right) {
$str = substr ( stristr ( $str, $left ), strlen ( $left ) );
$leftLen = strlen ( stristr ( $str, $right ) );
$leftLen = $leftLen ? - ($leftLen) : strlen ( $str );
$str = substr ( $str, 0, $leftLen );
return $str;
}
//str="test''";
$TEST=cut_str($body,'\' <td>',' <td> \'');
echo "</br>";
echo $TEST;