Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 17 su 17
  1. #11
    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.

  2. #12
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,359
    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

  3. #13
    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;
    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
    "
    ); 
    pur eseguendo lo script il campo nome rimane con i doppi o tripli spazi, puoi aiutarmi?

    inoltre consigliami anche sul codice che ho scritto, fammi capire come migliorarlo.

    Grazie
    Ultima modifica di BarakObama; 26-02-2015 a 14:37

  4. #14
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    perché non usi lo snippet di codice di Al_katraz984?

  5. #15
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,359
    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

  6. #16
    ho risolto, sono un pollo.

    vi volevo ringraziare anche se in ritardo.

  7. #17
    a parte il fatto che non usa le espressioni regolari, è più efficiente di quello di badaze?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.