برای مثال در کلمه htmltextarea اگه بخوایم text رو بیرون بکشیم ، به این صورت عمل می کنیم !
$text = 'htmltextarea';
$sopener = 'html';
$scloser = 'area';
return_substrings
($text, $sopener, $scloser);
به این ترتیب می تونید ، حروف text رو از بین کلمه htmltextarea بیرون بکشید !
اینم تابع :
function return_substrings($text, $sopener, $scloser) {
$result = array();
$noresult = substr_count($text, $sopener);
$ncresult = substr_count($text, $scloser);
if ($noresult < $ncresult) {
$nresult = $noresult;
} else {
$nresult = $ncresult;
}
unset($noresult);
unset($ncresult);
for ($i=0;$i<$nresult;$i++) {
$pos = strpos($text, $sopener) + strlen($sopener);
$text = substr($text, $pos, strlen($text));
$pos = strpos($text, $scloser);
$result[] = substr($text, 0, $pos);
$text = substr($text, $pos + strlen($scloser), strlen($text));
}
return $result;
}
کاربرد اصلی این تابع در خواندن فایل های rss و xml هست !