str_replace per inserimento di un apostrofo in una stringa al posto del segno '\'

  • Creatore Discussione Creatore Discussione ans66
  • Data di inizio Data di inizio

ans66

Utente Attivo
27 Ago 2011
158
0
16
Avrei bisogno ancora di un piccolo aiutino visto che non comprendo perche' str_replace non funziona

PHP:
for($i=0;$i<$quantevocinav3;$i++){ 

/*qui c'e' l'errore */
$vocinav3[$i] = str_replace ('\', ''', $vocinav3[$i]);

 echo "
 <li><a href='".$linknav3[$i]."'>".$vocinav3[$i]."</a></li>";
  }
 ?>

Grazie:):)
 
Ho trovato la soluzione:

PHP:
<?php
/* qui il replace della \      */
/*$vocinav3[$i] = ereg_replace('\', ''', $vocinav3[$i]);*/
for($i=0;$i<$quantevocinav3;$i++){ 
$vocinav3[$i] = str_replace(chr(92),chr(39),$vocinav3[$i]);
echo "
 <li><a href='".$linknav3[$i]."'>".$vocinav3[$i]."</a></li>";
}
 ?>
 
ciao
la soluzione va bene, comunque ricorda che vuoi usare il carattere direttamente devi dare l'escape
PHP:
$vocinav3[$i] = str_replace ('\\', '\'', $vocinav3[$i]);
 
Invia una risposta nella discussione: str_replace per inserimento di un apostrofo in una stringa al

grazie per la risposta. Ne terrò' conto certamente:):)
 

Discussioni simili