[QUOTE]Grazie mille!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[QUOTE]
$str = 'http://www.youtube.com/watch?v=hHK5PGAX-sE&feature=related';
$parts = parse_url($str);
parse_str($parts['query'], $vars);
$url = "http://www.youtube.com?v={$vars['v']}";
echo $url;
Mai vista questa funzione!
In pratica:
$array = parse_url(indirizzo);
Serve a ottenere i "valori" dell'indirizzo. Tipo indirizzo, parametri get, i paramentri che vanno dopo # (non ricordo il nome) ecc. In questo caso "query" è la stringa contenente i parametri get.
parse_str(valori get, array);
Ti divide la stringa in variabili.
E' equivalente a:
Codice PHP:
$string = "tuoi valori";
$arr = array();
$div1 = explode("&",$string);
foreach($div1 as $v){
$v = explode("=",$v);
$nome = $v[0]; $valore = $v[1];
$valore = explode("+",$valore); $valore = implode(" ",$valore);
$arr[$nome] = $valore;
}
Almeno credo....