Aşağıdaki basit PHP fonksiyonu iki ifade arasında yer alan başka bir string ifadeyi getirmek için kullanılıyor. Dikkat edilirse fonksiyon her zaman doğru çalışmasını strpos fonksiyonunun üçüncü parametresi olan offset ‘e borçlu.

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
);
}$string = “this [custom] function is useless!!”;
echo
get_string_between($string,“[“,“]”
);
// must return “custom”;Kaynak: http://php.oregonstate.edu/manual/en/ref.strings.php

CEVAP VER

This site uses Akismet to reduce spam. Learn how your comment data is processed.