• 04-12-2020, 19:50:11
    #1
    yapıldı teşekkürler
  • 04-12-2020, 19:54:15
    #2
    $str = "yazi";
    $count = strlen($str);
    for($i = 0; $i < $count; $i++) {
        echo $str[$count - $i - 1];
    }
  • 04-12-2020, 19:55:51
    #3
    $string = "SELAM";  
    $uzunluk = strlen($string);  
    for ($i=($uzunluk-1) ; $i >= 0 ; $i--)   
    {  
      echo $string[$i]; 
    }
  • 04-12-2020, 20:02:51
    #4
    Çok teşekkür ederim
  • 04-12-2020, 20:34:43
    #5
    strrev() fonksiyonu daha kullanışlı

    echo strrev(‘text’);
  • 04-12-2020, 20:36:09
    #6
    burak2yilmaz adlı üyeden alıntı: mesajı görüntüle
    strrev() fonksiyonu daha kullanışlı

    echo strrev(‘text’);
    fonksiyon kullanmamam gerekiyordu onun için teşekkürler yinede
  • 05-12-2020, 00:40:54
    #7
    emirsandk adlı üyeden alıntı: mesajı görüntüle
    bu kendi mantığımı kurarak yazmış olduğum kod ve biyerde yanlışlık var sonsuz döngüye giriyor. $a bir tetdir ve strlen ile karekter sayısını alıyorum daha sonra 4002'den 0 karektere yazmasını istiyorum bilgisi olan varsa yardım edebilirmi acaba.
    for döngüsüne sokmanız gerekmiyor hocam. Eğer dizi içerisinde özel işlemler yapmayacaksanız.
    array_reverse ile direk array i terse çevirip tekrardan txt e yazabilirsiniz. bkz.
    boşuna sorgu sayısını çoğaltmamış olursunuz.
    yapmanız gereken
    $arrayDondur = array_reverse($a);
    bu kadar