Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno PHP - Jak zkrátit string?

Zdravím, potřeboval bych poradit s maličkostí.
Pro příklad, mám v databázi přezdívku "Franta Pepa Jednička", ale na web bych potřeboval vypsat jen jeho část, doplněnou o tři tečky.
Tz. "Franta Pepa Jednička" zkrátit na "Franta Pepa...". Jakou funkcí by toho šlo docílit?
Nikdy jsem to nepotřeboval a zatím mě nic nenapadlo.
Děkuju za každou radu ;)

Pěkný večer přeji.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Omlouvám se, taky bych mohl dřív googlovat než se ptát - http://www.macdesign.cz/priklady/php_funkce…
Eessencia 07.10.2013 19:28
Eessencia
fujky fuj :)
tomas.kulhanek 07.10.2013 20:51
tomas.kulhanek
Fujky fuj, ale alternativu jsi neposkytl :-)
Eessencia 07.10.2013 21:28
Eessencia
Kup si brýle :) .. níže je řešení. S PHP dělám totiž denně :) .. substr() není multibajtové, zatímco…
tomas.kulhanek 07.10.2013 21:32
tomas.kulhanek
Když jsem to otevřel, nic tam nebylo. Tudíž brýle nepotřebuji, ale děkuji za upozornění.
Eessencia 07.10.2013 22:23
Eessencia
Ne v klidu, jen si rád rýpu :) je toho trochu v PHP víc takovýchto nachytávek :) ale stačí vážně jak…
tomas.kulhanek 07.10.2013 22:30
tomas.kulhanek
- to "uft-8" uz je na pevno vsude?,, nebo co sem se chtel zeptat, UFT-8 pouzivam az od HTML5,, tak b…
CoCoChanel 07.10.2013 22:48
CoCoChanel
nevím co tím přesněji myslíš, ale já to všude používám, jelikož vše mám v UTF8 a to jak DB, tak i so… nový
tomas.kulhanek 07.10.2013 22:50
tomas.kulhanek
- co tim myslim je, ze vsechny jazyky nebyly podporovany az do charset utf-8, ktere by melo podporov… nový
CoCoChanel 07.10.2013 22:52
CoCoChanel
co jsem tak koukal na různá CMS, tak jsou stále ve ISO apod.. ale myslím že máš pravdu, utf8 by mělo… nový
tomas.kulhanek 07.10.2013 22:53
tomas.kulhanek
Kulis91- delas je v PHP/MySql nebo i HTML? nebo i jiny programovaci jazyk? Ja osobne v PHP napisu ta… nový
CoCoChanel 07.10.2013 23:00
CoCoChanel
PHP a SQL (MySQL, Oracle, MsSQL) jinak nic jiného, občas nějakou tu šablonu na CMS pro svoje kody poslední
tomas.kulhanek 07.10.2013 23:04
tomas.kulhanek

Ne v klidu, jen si rád rýpu :) je toho trochu v PHP víc takovýchto nachytávek :) ale stačí vážně jak jsi sám psal hledat

a ještě, tuto věc doporučuji kombinovat s wordwrap() ted dá určitý string po XX slovech, pak se to pomocí mb_substr() odřízne a máš tam celá slova a né že to uřizneš v nesmyslné části slova

takže něco jako

$a = "ted dá určitý string po XX slovech, pak se to pomocí mb_substr() odřízne a máš tam celá slova a né že to uřizneš v nesmyslné části slova";
echo mb_substr($a,0,strpos(wordwrap($a,10,"\r\n"),"\r\n"),'UTF-8').' ...';

samozřejmě toto je narychlo spláclé a dá se to určitě napsat mnohonásobně lépe

Kulis91- delas je v PHP/MySql nebo i HTML? nebo i jiny programovaci jazyk? Ja osobne v PHP napisu tak maximalne " echo "Halo World" :) ale trochu se bavim s HTML 5 /CSS3 ktery se hodne zjednodusil (nebo spise vylepsil nekterych pripadech) a C++,,,,chtel jsem se trochu priucit JAVA ale uz je toho na muj vek moc :)

Zpět do poradny Odpovědět na původní otázku Nahoru