PHP'de bir yazıyı (string) tersten yazdırabilmek için birden çok çözüm seçeneğimiz var. Örneğin karakterleri bir dizinin elemanları gibi düşünerek bir döngü kurabiliriz, ya da string'i ters çevirmek amacıyla hazırlanmış olan strrev fonksiyonunu kullanabiliriz.
Örnek: "Merhaba dunyali ben dostum" yazısını hem strrev fonksiyonu ile, hem de diziler üzerinden döngü kurarak tersten yazdırın.
Çözüm 1:
<?php
$yazi = "Merhaba dunyali ben dostum";
echo(strrev($yazi)); //mutsod neb ilaynud abahreM
?>
Çözüm 2:
<?php
$yazi = "Merhaba dunyali ben dostum";
for ($i= strlen($yazi); $i>=0; $i--)
{
echo $yazi[$i];
}
?>
Benzer PHP yazılarım için;
bkz: PHP'de yazının karakterlerini değiştirmek (replace etmek)
bkz: PHP'de yazının (string) kelime sayısını bulmak
bkz: PHP'de for döngüsü kullanımı ve örnekleri
bkz: PHP'de for döngüsü ile sonsuz döngü oluşturmak
bkz: PHP'de for döngüsü ile tablo (table) oluşturmak
bkz: PHP'de yazının ilk karakterini bulmak