my2cents
Codice PHP:
$str = "Stringa con spazi di troppo in mezzo";
$chunks = explode( ' ', $str );
echo implode( ' ', array_filter( $chunks ) );
my2cents
Codice PHP:
$str = "Stringa con spazi di troppo in mezzo";
$chunks = explode( ' ', $str );
echo implode( ' ', array_filter( $chunks ) );
Questa volta, più che un voto.. è favoreggiamento.
Complimenti.
Ridatemi i miei 1000 posts persi !!!!
Non serve a nulla ottimizzare qualcosa che non funziona.
Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr
ciao badaze,
sto cercando di usare il codice che hai scritto per aggiornare i campi di una tabella ma non ci riesco potresti aiutarmi?
questo è il mio codice;
pur eseguendo lo script il campo nome rimane con i doppi o tripli spazi, puoi aiutarmi?Codice PHP:
$query_nome = mysql_query("
SELECT
nome
FROM
utenti
GROUP BY nome
ORDER BY nome ASC
");
while($elimina_doppi = mysql_fetch_array($query_nome))
{
//tolgo gli spazi dai nomi
$pattern = "/\s{2,}/";
$nome = $elimina_doppi['nome'];
$nome_ok = preg_replace($pattern,' ',$nome);
$aggiorna = mysql_query("
UPDATE
utenti
SET
nome = trim('$nome_ok'),
WHERE
nome = $nome
");
inoltre consigliami anche sul codice che ho scritto, fammi capire come migliorarlo.
Grazie
Ultima modifica di BarakObama; 26-02-2015 a 14:37
perché non usi lo snippet di codice di Al_katraz984?
Infatti la seconda query è errata. Hai messo una virgola prima di where poi non hai messo gli apici attorno a $nome.
Ridatemi i miei 1000 posts persi !!!!
Non serve a nulla ottimizzare qualcosa che non funziona.
Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr
ho risolto, sono un pollo.
vi volevo ringraziare anche se in ritardo.
a parte il fatto che non usa le espressioni regolari, è più efficiente di quello di badaze?