Visualizzazione risultati 1 fino 12 di 12

Discussione: Array in pagine HTML

  1. #1
    Guest

    Predefinito Array in pagine HTML

    Vedo che molte strutture in php utilizzano template in html dove, nel punto dove va scritto un codice e qualcosa simile scrivono questo {NOME_ARRAY}
    Ma poi come fanno ad incluederlo nell' php facendo sostituire {NOME_ARRAY} con la parte di array richiesto?

  2. #2
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    probabile che convertano l'array in una stringa ( e.g. con implode() ) e poi rimpiazzino l'occorrenza della macro con una funzione tipo str_replace().

  3. #3
    L'avatar di mythologia
    mythologia non è connesso Moderatore
    Data registrazione
    05-01-2004
    Messaggi
    2,614

    Predefinito

    Utilizzano dei template engines... delle classi in php che gestiscono i files di template e li modificano... (operando come su descritto)

    Un esempio è Smarty : Template Engine

  4. #4
    Guest

    Predefinito

    Non capisco come funziona Str_replace

  5. #5
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    Codice PHP:
    $s = "Oggi è giorno";
    echo
    str_replace( "giorno", "Lunedi", $s );
    se guardi la guida, ci sono un sacco di esempi

  6. #6
    L'avatar di mythologia
    mythologia non è connesso Moderatore
    Data registrazione
    05-01-2004
    Messaggi
    2,614

    Predefinito

    Hai dato un'occhiata su http://it2.php.net/str_replace ?

    Praticamente se fai uno

    Codice PHP:
    $a = str_replace('a', 'b', 'pizza');
    echo
    $a;
    Avrai come output pizzb (la a, viene sostituita con b, in pizza)...

    Così si opera anche per gli array

    EDIT: Ops... preceduto... vabeh... per ora lascio il messaggio che potrebbe chiarire le idee... poi a limite si cancella
    Ultima modifica di mythologia : 29-01-2008 alle ore 21.29.11

  7. #7
    Guest

    Predefinito

    Grazie
    Cmq avevo guardato su php.net ma non avevo capito xD
    Usare eregi_replace è la stessa cosa quindi?

  8. #8
    Guest

    Predefinito

    Con eregi_replace, si usano le espressioni regolari, correggetemi se sbaglio.

  9. #9
    L'avatar di mythologia
    mythologia non è connesso Moderatore
    Data registrazione
    05-01-2004
    Messaggi
    2,614

    Predefinito

    Per chiarirvi le idee... provate a dare un'occhiatina ai links su http://forum.it.altervista.org/php-m...tml#post430022

    Spero di esservi di aiuto

  10. #10
    Guest

    Predefinito

    Ok ma con eregi_replace posso sostituire un codice con del php? o lo devo fare con str_replace?

  11. #11
    Guest

    Predefinito

    Qualsiasi cosa tu possa fare con str_replace lo fai anche con eregi_replace, l'unica differenza è che anziché sostituire tutte le 'a' nella stringa 'pizza', usa un'espressione regolare, come già detto.

  12. #12
    Guest

    Predefinito

    Capito tutto!!
    GRAZIE HO RISOLTO CON l' STR REPLACE!!!
    Grazie a tutti!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •