bazı kelimeler ile bazı görüntüleri değiştirme

3 Cevap

i nasıl yapabilirim php ile veritabanından görüntülemeden önce bir gülen IMG kelime :)) değiştirmek istiyorum

3 Cevap

Gibi bir şey kullanabilirsiniz:

str_replace(':))', '<img src="path to your image" title="image title" />', $string);

Birden 'suratları' değiştirmek istiyorsanız, diziler kullanın:

$find = array(
            ':)',
            ':('
        );
$replace = array(
               '<img src="path to happy image" title="" />', 
               '<img src="path to sad image" title="" />');
           );
str_replace($find, $replace, $string);

Eğer aşağıdaki gibi bir şey kullanabilirsiniz. Eğer var her resim için yeni bir yedek oluşturun.

$message = str_replace(":)", "<img src='happy.png' alt=':)'/>", $message);
$message = str_replace(":(", "<img src='unhappy.png' alt=':('/>", $message);

Bu $message "I'm happy :)" "I'm happy <img src='happy.png' alt=':)'/>" dönüşecektir. Alt tag kullanıcıların görüntüleri görmüyorum orijinal suratı ortaya koymaktadır.