Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439

    [php] posso semplificare queste istruzioni?

    come da topic...
    Codice PHP:
        $icon_ca "<img src=\"dati/icons/ca.gif\" width=\"12\" height=\"10\" border=\"0\">";
        
    $icon_ci "<img src=\"dati/icons/ci.gif\" width=\"9\" height=\"16\" border=\"0\">";
        
    $icon_de "<img src=\"dati/icons/de.gif\" width=\"11\" height=\"11\" border=\"0\">";
        
    $icon_dw "<img src=\"dati/icons/dw.gif\" width=\"11\" height=\"11\" border=\"0\">";
        
    $icon_lb "<img src=\"dati/icons/lb.gif\" width=\"11\" height=\"11\" border=\"0\">";
        
    $icon_le "<img src=\"dati/icons/le.gif\" width=\"11\" height=\"11\" border=\"0\">";
        
    $icon_li "<img src=\"dati/icons/li.gif\" width=\"11\" height=\"11\" border=\"0\">";
        
    $icon_ls "<img src=\"dati/icons/ls.gif\" width=\"11\" height=\"11\" border=\"0\">";
        
    $icon_ma "<img src=\"dati/icons/ma.gif\" width=\"11\" height=\"11\" border=\"0\">";
        
    $icon_wa "<img src=\"dati/icons/wa.gif\" width=\"11\" height=\"11\" border=\"0\">";

    [...] 
    わさび

  2. #2
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    un array associativo?

  3. #3
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Originariamente inviato da VaLvOnAuTa
    un array associativo?
    Mi incasino sempre con gli array e i cicli, potresti dirmi come fare?
    わさび

  4. #4
    Se riesci a fare in modo che le immagini abbiano tutte le stesse dimensioni, forse questo codice può esserti di aiuto:

    codice:
    <?php
    
    $icons = array('ca', 'ci', 'de', 'dw', 'lb', 'le', 'li', 'ls', 'ma', 'wa');
    
    function img_format(&$value)
    {
        $img_schema = "<img src=\"dati/icons/%s.gif\" width=\"11\" height=\"11\" border=\"0\">";
    
        $img = sprintf($img_schema, $value);
    
        $value = $img;
    }
    
    array_walk($icons, 'img_format');
    
    echo '<pre>';
    print_r($icons);
    
    ?>
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

  5. #5
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Originariamente inviato da gm
    Se riesci a fare in modo che le immagini abbiano tutte le stesse dimensioni, forse questo codice può esserti di aiuto:

    codice:
    <?php
    
    $icons = array('ca', 'ci', 'de', 'dw', 'lb', 'le', 'li', 'ls', 'ma', 'wa');
    
    function img_format(&$value)
    {
        $img_schema = "<img src=\"dati/icons/%s.gif\" width=\"11\" height=\"11\" border=\"0\">";
    
        $img = sprintf($img_schema, $value);
    
        $value = $img;
    }
    
    array_walk($icons, 'img_format');
    
    echo '<pre>';
    print_r($icons);
    
    ?>
    Mitico gm, grazie infinite
    non avevo mai utilizzato questa sintassi
    わさび

  6. #6
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Scusami, un'ultima cosa,
    come richiamo una singola icona?

    Ho provato con
    print $icons['li'];
    ma mi da:
    Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in
    わさび

  7. #7
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    uppete
    わさび

  8. #8
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    uppete
    potreste dirmi come richiamare una singola variabile per favore?
    わさび

  9. #9
    Originariamente inviato da Trinità76
    uppete
    potreste dirmi come richiamare una singola variabile per favore?
    hai provato con $icons[0] o $icons[1] ecc ecc....;
    Z@rigo

  10. #10
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Originariamente inviato da zarigo
    hai provato con $icons[0] o $icons[1] ecc ecc....;
    Salve, zarigo...
    si ho provato e non stampa nulla...
    (mentre invece ovviamente le stampava quando le dichiaravo come varibili semplici)
    わさび

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.