Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    170

    Sostituzione con espressioni regolari

    Salve a tutti e buona pasqua prima di tutto!!!
    ho il seguente problema che per alcuni sara molto banale ,
    dispongo di un testo del genere che prelevo da mysql
    "buongiorno [nomeutente],
    grazie per la regstrazione i tuoi dati sono
    utente:[username]
    password:[password]"

    poi ho un array associativo $data = array ('nomeutente' =>'Mario Rossi',
    'username' => 'mario',
    'password' =>'1234')

    devo sostituire al testo le variabili passate , so che si puo fare con espressioni regolare ma non mi è venuto in mente nulla

    grazie mille a tutti

  2. #2
    Potresti fare in questo modo
    Codice PHP:
    <?php  
    $data 
    = array(     
       
    'nomeutente' => 'Mario Rossi',     
       
    'username' => 'mario',     
       
    'password' => '1234'     
    );  

    $str "buongiorno [nomeutente], 
    grazie per la regstrazione i tuoi dati sono 
    utente:[username] 
    password:[password]"
    ;  

    foreach(
    $data as $key => $value)     
       
    $str preg_replace('/\\['.$key.'\\]/'$value$str);  

    var_dump($str);  

    ?>

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.