io farei così...Originariamente inviato da epescol
necessiterei di eliminare in un contenuto il percorso assoluto e l'estensione del file.
Ho tentato con preg_replace, ma l'unica cosa che esegue è la sostituzione nel contenuto di "\t" con uno spazio tabulatore.
Non riesco a capire dove sbaglio....
$contenuto = "http:\\www.domain.ext\images\today\icons\ico19_0_0.png
http:\\http://www.domain.ext\images\tomorro...\ico19_0_0.png";
$contenuto = preg_replace("#http(.+?)/icons/ico(.+?).png#e","$2",$contenuto);
echo $contenuto;
Codice PHP:
$links=explode("
",$contenuto);
foreach($links as $link)
{
$name=basename($link,'png'); //restituisce ico19_0_0
//oppure
$name_2=substr(basename($link,'png'),3); // restituisce 19_0_0
}


Rispondi quotando