X karakter kiírása adatbázisból?
Figyelt kérdés
Van egy lekérdezésem, amivel cikkeket iratok ki, de nem tudom sehogy megoldani azt, hogy amikor kilistázom a cikk címét, a hozzá tartozó képet és a leírást, akkor a leírásból csak X karakter jelenjen meg, és az X karakter után kerüljön három pont.
Van erre valami beépített mysql/php függvény? Vagy hogy lehet erre egyáltalán rákeresni?
2014. febr. 8. 13:44
1/6 Tengor válasza:
LEFT v. SUBSTRING függvényeket nézd meg!
2/6 A kérdező kommentje:
<?php echo substr($description,0,250)." ..."; ?>
Ez így már majdnem jó, de hogy lehetne azt megoldani, hogy szóhatáron vágja el a szót, és ne szó közbe?
2014. febr. 8. 14:52
3/6 Tengor válasza:
LOCATE() függvénnyel keresd meg a 250 körül lévő legközelebbi szóközt és ha annak az indexe megvan, akkor vedd hozzá a substringet!
5/6 Tengor válasza:
Igen, a 3. paraméterrel beállítod, hogy 250 után kezdje a keresést. A LOCATE() eredménye fogja adni, hogy mennyi karaktert kell kiolvasni.
6/6 anonim válasza:
utf-8 kódolás esetén pedig mb_substr()
:-)
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!