Autor | Zpráva | ||
---|---|---|---|
Valentík Profil * |
#1 · Zasláno: 26. 9. 2011, 14:24:57
$ret = '/jedna/dve/honza/jde/';
a potřebuji načíst jen /jedna/dve/honza/ poradí nějaký profík? Díky moc;) |
||
Jan Tvrdík Profil |
#2 · Zasláno: 26. 9. 2011, 14:36:52
Valentík:
A podle čeho se určuje, co potřebuješ načíst? První tři „fragmenty“? Fixní počet znaků? Vše kromě posledního „fragmentu“? Obecně se to dělá pomocí funkcí substr, strpos, strrpos a preg_match. |
||
breeta Profil |
#3 · Zasláno: 26. 9. 2011, 15:43:38 · Upravil/a: breeta
Nebo můžeš řetězec přehodit do pole a pak ho upravovat:
$pizza = "piece1/piece2/piece3/piece4/"; $pieces = explode("/", $pizza); echo $pieces[0]; // piece1 |
||
Valentík Profil * |
#4 · Zasláno: 26. 9. 2011, 16:22:57
Mrknu na to, díky.
akorát nechápu, proč mi funkce strstr() $a = strstr(........... kod ........); echo $a; // /ucet/ a když dám echo '<a href="$a">'.$a.'</a>'; tak link je /ucet/%3Cbr%20/%3E což mi fakt hlava nebere.. :( |
||
DoubleThink Profil * |
#5 · Zasláno: 26. 9. 2011, 16:24:38
Pokud je to adresa filesystemu, je použitelný i zápis /jedna/dve/honza/jde/../
|
||
Valentík Profil * |
#6 · Zasláno: 26. 9. 2011, 16:36:09
DoubleThink:
ale proč mi ta funkcé vrací ten nesmysl na konci? jak to ošetřím? Děkuji |
||
Časová prodleva: 13 let
|
0