> ... Holt se musim učit.
> Mimochodem, teď mne napadlo jedno dobře non profi:
> $cesta = '/havel/pub/last';
> $k=1;
> $delka = strlen($cesta);
> for($i=($delka-2);$i>0;$i--)
> {
> $k++;
> $znak = substr($cesta,$i,1);
> if ($znak=='/' || $znak=='\') $i=0;
> }
> $vysledna_cesta = substr($cesta,0,$delka-$k);
> S pozdravem tomhav
PANEBOZE - CO TO JE ???!!! :))
To doufam myslis ze srandy, ne? A krome rady nesmyslu tam
mas jednu jednu zavaznou chybu, na ktere ti to crashne...
Jestlipak ji najdes?? :) Takhle pises ty redakcni systemy?? ;-)))
Ale dobre tedy, hrajme si: chces-li to na just sekvencne
a co nejpomaleji, tak co tedy takhle, he??
$cesta='/havel/pub/last';
while($delka=strlen($cesta)-1){
$znak=$cesta[$delka];
$cesta=substr($cesta,0,-1);
if($znak=='/' or $znak=='\\') break;
}
Voila - z cesty zbylo '/havel/pub'
:)))
pako Paco.
______________________________________________________________________
Reklama:
Nejenom anglicko-cesky slovnik: http://slovnik.seznam.cz
This archive was generated by hypermail 2.1.2 : 03. 09. 2002, 02:03 CEST