• 03-07-2009, 00:47:25
    #1
    Öncelikle merhabalar,

    Arkadaşlar php ile veritabanından konu başlıgı çekiyorum.. Ama bu konu başlıgının sadece ilk 16 harfinin çekilmesini istiyorum.. Sizce bunu nasıl yapabilirim...

    İlgilenen herkeze teşekkürler...
  • 03-07-2009, 00:52:41
    #2
    Üyeliği durduruldu
    https://www.r10.net/php/218383-php-il...ma-hatasi.html

    Arama yapsak daha iyi değil mi
  • 03-07-2009, 00:53:01
    #3
    işte böyle PHP: substr - Manual

    $veri = "Bu içeriğin 16. satırından sonrası ekranda görünmeyecektir.";
    
    substr($veri,0,16);
    echo $veri;
    Ekran Görüntüsü
    Bu içeriğin 16.
  • 03-07-2009, 00:53:41
    #4
    <?php
    echo substr('bu cümle kaç harf bilmiyorum',0,16);
    ?>
  • 03-07-2009, 00:56:04
    #5
    Teşekkür ederim arkadaşlar.. Maşallah çok hızlısınız..
    İçimden ögle arası felan yazarlar heralde o zmn bakarım diyorumdum.. =)

    herkeze çok teşekkürler ederim.. çözdüm..
  • 03-07-2009, 02:32:34
    #6
    konuya yazılmışken bende sorayım bi'şey.

    <?php
    echo substr('bu cümle kaç harf bilmiyorum',0,5);
    ?>

    bu kodu kullanıyorum türkçe karakter sorunu çıkıyor bunu nasıl engelleyebilirim ?
  • 03-07-2009, 02:57:17
    #7
    Tias adlı üyeden alıntı: mesajı görüntüle
    konuya yazılmışken bende sorayım bi'şey.
    <?php
    echo substr('bu cümle kaç harf bilmiyorum',0,5);
    ?>
    bu kodu kullanıyorum türkçe karakter sorunu çıkıyor bunu nasıl engelleyebilirim ?
    substr() nin karakter setleriyle falan bi ilgisi yok. olmadığı içinde, bi sorun çıkarma lüxü yok gibi geliyor bana. sen türkçe karakterlerle ilgili diğer olasılıkları kontrol et istersen.
  • 03-07-2009, 03:02:13
    #8
    Üyeliği durduruldu
    Tias adlı üyeden alıntı: mesajı görüntüle
    konuya yazılmışken bende sorayım bi'şey.
    <?php
    echo substr('bu cümle kaç harf bilmiyorum',0,5);
    ?>
    bu kodu kullanıyorum türkçe karakter sorunu çıkıyor bunu nasıl engelleyebilirim ?
    yazdırmak istediğiniz sayfaya
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    ekleyip denermisin?
  • 03-07-2009, 03:05:51
    #9
    utf-8 hocam zaten ama olmuyor 2 ay önce başlıkları kısaltmak için kullanıyordum karakterlerde hata çıktığı için fontları küçültmüştüm konuyu görünce yazayım dedim, sonuç yok sanırım sağlık olsun