Autor Zpráva
Flavicius
Profil
Zdravím,
potřeboval bych v php udělat následující:

Mám řetězec např. http://www.novinky.cz/pocasi/ a chci odstranit část url za lomítkem, tedy, aby mi zůstalo:http://www.novinky.cz/


Děkuji za rady.
Flavicius
Profil
Ehm, za tu hrubku v nadpisu tématu se omlouvám :D.
Flavicius
Profil
Tak díky :) už jsem si napsal něco sám... sice přes cyklus, ale jde to.



$url = "http://www.novinky.xf.cz/aeiou";
$l=0;
for ($i = 0;$i < strlen($url) ;$i++ ) {
if($url[$i] == "/") $l++;

if($l == 3)
{
$i++;
$kuk = substr("$url", 0, $i);
echo $kuk;
die();
}
}
Joker
Profil
Regulární výraz by ovšem byl vcelku jednoduchý:
^(http://[a-zA-Z0-9.-]+)
anebo ^(http://[a-z0-9.-]+) plus eregi.
peta
Profil
tez by se to dalo explodovanim
$x = explode("",$url);
@$y = $x[0]."".$x[2];

pak jsem nekde videl pouzivat strpos+substring, coz je efektivni na ziskani soubor.ext hledat "." od konce stringu

a doplnil bych Jokera
ereg
^(http://[a-zA-Z0-9.-]+)
^(http://[a-Z0-9.-]+)
eregi
^(http://[a-z0-9.-]+)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0