Autor | Zpráva | ||
---|---|---|---|
stando2002 Profil |
#1 · Zasláno: 21. 11. 2005, 00:08:18
Mám text (napr. "Futbalistom Artmedie Bratislava vyšla skvelým spôsobom generálka na stredajší súboj Ligy majstrov v Miláne").
A chcem z neho vypísať napr. len prvé 3 slová. Viete mi poradiť ako na to? |
||
Dero Profil |
#2 · Zasláno: 21. 11. 2005, 00:18:58
Já bych to udělal takhle, ale je to určitě prasárna:
<?php Raději si vážně počkej na někoho, kdo tomu rozumí. :o) |
||
stando2002 Profil |
#3 · Zasláno: 21. 11. 2005, 00:24:03
ešte som zabudol, že ja potrebujem zobraziť text vrátane všetkých oddelovacích znamienok, t.j. ak mám napr. takýto text:
"Ahojte! Volám sa Stano, mám X rokov a surfujem po internete..." A ak chcem z tohto textu vypísať len prvých 6 slov, výsledok by mal vyzerať takto: "Ahojte! Volám sa Stano, mám X" |
||
krteczek Profil |
#4 · Zasláno: 21. 11. 2005, 00:56:24
možná by bylo lepší explode
|
||
peta Profil * |
#5 · Zasláno: 21. 11. 2005, 11:28:44
<?php
/* $text=addslashes($text); $text=HTMLSpecialChars($text); tise se predpoklada, ze uz mas provedeny vsechny konverze nepovolenych znaku */ $text = "Futbalistom Artmedie Bratislava vyšla skvelým spôsobom generálka na stredajší súboj Ligy majstrov v Miláne"; $a=explode(" ",$text); $x1=0;$x2=5; $text='';for ($i=0;$i<$x2;$i++) $text.=$a[$i].' '; $text.=$a[$x2]; echo $text; ?> krteczek Zapomnel jsi na puvodni mezeru :) |
||
peta Profil * |
#6 · Zasláno: 21. 11. 2005, 11:29:12
pozor, oprava :) ($i=$x1;$i<$x2;$i++)
|
||
stando2002 Profil |
#7 · Zasláno: 21. 11. 2005, 12:09:00
diki moc, uz to funguje tak ako som chcel :)
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0