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

    immagine random con link

    ciao a tutti
    sto realizzando uno script per la visualizzazione di una immagine casuale
    lo script deve prevedere la possibilità di inserire un link per una immagine

    per la visualizzazione dell'immagine casuale ho fatto così:

    creo un array dove inserisco tutti i nomi delle immagini

    Codice PHP:
    $array_immagine = array();
    $array_immagine[1] = "1.jpg";
    $array_immagine[2] = "2.jpg";
    $array_immagine[3] = "3.jpg";
    $array_immagine[4] = "4.jpg";
    $array_immagine[5] = "5.jpg";
    $array_immagine[6] = "6.jpg";
    $array_immagine[7] = "7.jpg";
    $array_immagine[8] = "8.jpg";
    ...
    ...
    ... 
    estraggo un immagine casuale

    Codice PHP:
    $immagine_immagine array_rand($array_immagine_presentazione); 
    visualizzo l'immagine con immagini/' . $immagine_immagine_presentazione

    ora quello che vorrei fare è creare un secondo array che contenga degli url da abbinare alle diverse immagini per fare in modo che quando clicco mi manda sul relativo sito

    avevo pensato di fare così:

    creo il secondo array

    Codice PHP:
    //array url
    $array_url = array();
    $array_url[1] = "www.prova.it";
    ...
    ...
    ... 
    e associo ogni url alla relativa immagine
    quello che mi chiedo è come potrei fare per avere il valore dell'array che ha estratto la funzione array_rand($array_immagine_presentazione)

    è possibile? grazie!

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    puoi fare una cosa del genere:

    codice:
    $array_immagine = array();
    $array_immagine['1.jpg'] = 'www.google.it';
    $array_immagine['2.jpg'] = 'www.html.it';
    
    $chiave = array_rand($array_immagine);
    
    echo $chiave."-".$array_immagine[$chiave];
    ciao

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.