Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    stampare elementi array

    Salve a tutti/e,

    ho un array $lista con vari elementi con estensioni .jpg o .ppt o .html.....ecc.
    Come faccio con il foreach a controllare i file e in base all'estensione stampare ad esempio un <img src....> oppure un link normale?

    È possibile fare una cosa del genere?
    En la habana hay una pila 'e locos!

  2. #2
    Utente di HTML.it L'avatar di dararag
    Registrato dal
    Jan 2008
    Messaggi
    434
    non c'è una funzione vera e propria, ma creandola viene così:
    Codice PHP:
    foreach ($list as $v)
    {
    $collegamento controlla($v);
    echo 
    "$collegamento";

    mentre la funzione è:
    Codice PHP:
    function controlla($v) {
    $array explode(".",$v);
    $ext array_pop($array);
    if (
    $ext == "jpg" OR $ext == "png" OR $ext == "bmp" OR $ext == "gif" OR $ext == "wmf")//poi aggiungi tu le altre estensioni che ti servono, senza il punto
    {
    $collegamento "<img src=\"$v\">";
    }
    else
    {
    $file explode("\\",$v);
    $file array_pop($file);
    $collegamento "<a href=\"$v\">$file</a>";
    }
    return 
    $collegamento;

    nel nome del file che invii alla funzione bisogna inserire anche un eventuale percorso, che separa le varie cartelle con il \

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.