Re: PHP rada

From: Paco (paco@seznam.cz)
Date: 03. 09. 2002, 02:02 CEST


> ... 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