Buon giorno, come si fa a sostituire quei maledetti apici singoli e doppi di word?
Grazie.
Buon giorno, come si fa a sostituire quei maledetti apici singoli e doppi di word?
Grazie.
si questa la sapevo.
Solo che non mi spiego il fatto per il quale.
Ho fatto questa funzione stupida:
Però non capisco come mai, se la scrivo nella pagina funzioni.ssi e la includo in quella dove mi serve non funziona.Codice PHP:
function replaceWordChar($txt){ $search = array( "’","“","”"); $repl = array( "'",'"','"'); $txt = str_replace($search,$repl,$txt); return $txt; }
altrimenti se la scrivo, nella pagina dove eseguo la replace allora si:Codice PHP:
include 'funzioni.ssi';
$string = "L’azienda è in crisi";
echo replaceWordChar($string);
Potresti spiegarmene il motivo?Codice PHP:
function replaceWordChar($txt){ $search = array( "’","“","”"); $repl = array( "'",'"','"'); $txt = str_replace($search,$repl,$txt); return $txt;}
$string = "L’azienda è in crisi";
echo replaceWordChar($string);
Grazie mille.
Prova a definire una variabile nel file funzioni.ssi e vedi se è leggibile "dall'esterno"
PS. Hai dimenticato la virgoletta `
No
ho fatto come hai detto, e la variabile si legge.
Purtroppo però se metto la funzione dentro il file e la voglio utilizzare fuori, niente da fare.
Anche perché, ho altre funzioni all'interno di funzioni.ssi e le utilizzo sempre nella stessa pagina nella quale vorrei utilizzare questa replaceWordChar().
mmma...
Non riesco a capire qual'è il problema...
nel frattempo puoi provare così:
E la richiami cosìCodice PHP:
$replaceWordChar = function ($txt) {
// Il contenuto della funzione
}; // Anche se è una funzione, non dimenticare il ;
Codice PHP:
$replaceWordChar("L’azienda è in crisi");
No
il problema è che se voglio utilizzare la funzione presente all'interno del file funzioni.ssi è come se non la vedesse.
Tutto qua.
Risolvo mettendo nella pagina dove mi serve.
non funziona neanche nel modo che ti ho appena indicato?
In quel modo da php verrebbe interpretata come una variabile
No
No, purtroppo non funziona nemmeno come mi hai consigliato....i misteri dell'infornatica![]()
non capisco come php possa interpretare un file richiamato così
non dovrebbe avere estensione php?Codice PHP:
include 'funzioni.ssi';