Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    27

    Inserimento spazi vuoti

    Ciao a tutti,
    la mia domanda è anomala, visto che la maggior parte ha il problema inverso.
    Ora vi posto un'esempio di cosa ho biasogno e dopo le spiegazioni

    $prova = "casa"
    ho bisogno che diventi c a s a
    ovvero con gli spazi fra le lettere.

    il valore della var $prova lo prendo da un db e il valore processato lo devo reinserire nel db.

    secondo voi qual'è il metodo migliore?

    Grazie in anticipo a tutti

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Codice PHP:
    $prova 'casa';
    $spaziata preg_split('//',$prova,-1,PREG_SPLIT_DELIM_CAPTURE);
    echo 
    implode(' ',$spaziata); 

  3. #3
    prova come si fa in c

    cioè consiserando la stringa come un array di caretteri ed aggiungendo lo spazio ad ogni lettera.
    Ciao
    Stefano Viscione,
    miosito.ilbello.com
    www.lucemsoft.it/

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    27
    Volevo evitare l explode e l implode vista la mole di dati, ma credo di essere arrivato da qualche parte così:
    Codice PHP:
    <?
    $a 
    "casa";
    function 
    addspaces($string)
    {
    for (
    $i=0;$i<strlen($string);$i++)
    {
    $temp .= $string[$i]." ";
    }
    return 
    trim($temp);
    }

    echo 
    addspaces($a);
    ?>
    ovviamente va imlementato nel db

    A futura memoria

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 © 2025 vBulletin Solutions, Inc. All rights reserved.