Salve, tempo fa avevo aperto un post riguardante un problema con str_replace al seguente link: http://forum.html.it/forum/showthrea...hreadid=980569
Avevo trovato finalmente una soluzione ma oggi questa stessa applicazione mi coinvolge in un altro nuovo problema.
in pratica sono riuscito a sostituire i caratteri che volevo con questa soluzione:
$caratteri = array("_", "-", ".jpg");
$risultato = str_replace($caratteri, "", $filename);
Quindi nel codice avevo:
### Print each result
$caratteri = array("_", "-", ".jpg");
foreach($farr as $filename => $date) {
if($limset <= $filelim) {
print "<tr><td nowrap>$limset) </td><td><a href=\"$checkdir$filename\">".$risultato = str_replace($caratteri, " ", $filename)." </a> </td><td nowrap>[" . date ("n/j", $date) . "]</td></tr>\n";
$limset++;
}
}
print "</table>\n";
} else {
print "
There are currently no files to display!
";
}
?>
Adesso mi occorre avere 2 str_replace differenti, uno solo per il link ed uno solo per il testo
Come posso aggiungere un altro $caratteri = array("_", "-", ".jpg");
Esempio:
$caratteri = array("_"); (Questo lo utilizzo per il link)
$caratteri = array(".jpg"); (Questo lo utilizzo per il testo)
Nel secondo al posto di $caratteri che nome dovrei dare (per non darmi lo stesso risultato) nel momento di richiamarlo nel testo:
".$risultato = str_replace($caratteri , " ", $filename)."
Prego veramente qualcuno di darmi una mano perchè sono veramente nei casini![]()