Yapmak istediğim metin içinde geçen rakamlardan sadece 3 basamaklı olanları yakalamak ve yakalanan sayının her rakamını resim olarak değiştirmek istiyorum..
Üç basamaklı sayıları yakalamak için aşağıdaki fonksiyonu kullandım
<?php
function nobul($no) {
$no=preg_replace("/(\d{3}?\d+)/","\\1",$no);
return($no);
}
?>Yukardaki fonksiyonla buldugum 3 basamaklı sayıların her bir rakamını aşağıdaki fonksiyonlar resim haliyle değiştirmek istiyorum<?php
function cevir($q) {
$q = str_replace("5","<img src='bes.gif' />",$q);
$q = str_replace("4","<img src='dort.gif' />",$q);
$q = str_replace("3","<img src='uc.gif' />",$q);
$q = str_replace("2","<img src='iki.gif' />",$q);
return $q;
}
?>ÖRNEK: ben 37 yaşındayım bana 0542*00*0*00*00 den ulaşabilirsiniz.Yukardaki örnekte bir metin düşünü orda sadece 542 sayısının her rakamını resimle değiştirmek istiyorum..
Kaç zamandır uğraşıyorum ve tatmin eden bir sonuca ulaşamadım
bana bi akıl verin lütfen