Autor Zpráva
Valentík
Profil *
$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
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
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 *
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 *
Pokud je to adresa filesystemu, je použitelný i zápis /jedna/dve/honza/jde/../
Valentík
Profil *
DoubleThink:
ale proč mi ta funkcé vrací ten nesmysl na konci? jak to ošetřím? Děkuji

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0