Choisir une URL aléatoirement dans 1 tableau

  Information

Cette fonction vous permet de générer une URL, choisie au hasard dans un tableau.

  code source classé dans  URL - Liens

 
 01    
 02    
 03    
 04    
 05    
 06    
 07    
 08    
 09    
 10    
 11    
 12    
 13    
 14    
 15    
 16    
 17    
 18    
 19    
 20    
 21    
 22    
 23    
 24    
 25    
                               
<?php
/*---------------------------------------------------------------*/
/*
    Titre : Choisir une URL aléatoirement dans 1 tableau                                                               
                                                                                                                          
    URL   : https://phpsources.net/code_s.php?id=483
    Auteur           : poujolrost-mathias                                                                                 
    Date édition     : 07 Jan 2009                                                                                        
    Date mise à jour : 21 Aout 2019                                                                                      
    Rapport de la maj:                                                                                                    
    - fonctionnement du code vérifié                                                                                
*/
/*---------------------------------------------------------------*/ 
         function afficherUneURL($URLs
         {
         
// choix au hasard de 1 élément dans l'array (uniquement son indice)
             $indiceURL array_rand($URLs);
             
             /* on renvoit une URL */
             return $URLs[$indiceURL];
         } // FIN function afficherUneURL
?>

Exemple :

 
 01    
 02    
 03    
 04    
 05    
 06    
 07    
 08    
 09    
 10    
 11    
 12    
                                
<?php
         $URLs array(
                     "http://www.mon-site.net",
                     "http://blogue.monsite.net",
                     "http://moi.moncv.com",
                     "http://www.ziki.com/moi"
                     );

         echo '<a href="'.afficherUneURL($URLs).'">intitulé</a>';
?>

          Fonctions du code - Doc officielle PHP

   php.net   Description Versions PHP OUTIL
   array Crée un tableau PHP 4, PHP 5, PHP 7, PHP 8
   array_rand Prend une ou plusieurs valeurs, au hasard dans un tableau PHP 4, PHP 5, PHP 7, PHP 8
   echo Affiche une chaîne de caractères PHP 4, PHP 5, PHP 7, PHP 8
   return Retourne le controle du programme au module appelant. PHP 4, PHP 5, PHP 7, PHP 8

   Dites merci aux auteurs pour leurs travail, ça ne coûte rien et ça fait toujours plaisir wink

 Autres snippets qui pourraient vous intéressez

Mélange aléatoirement les éléments d'un tableau - PHP Sources

Compatibilité : PHP 5, PHP 7

Mélange de manière aléatoire les éléments d'un tableau. Exemple pratique avec l'intégration d'un tableau HTML pour l'affichage des éléments

Retourne les éléments d'un tableau mélangé aléatoirement

Compatibilité : PHP 5, PHP 7

La fonction shuffle () ne permet pas de faire directement une copie du tableau mélangé, celle que j'ai créer le fait automatiquement.

Supprimer un élément dans un tableau

Compatibilité : PHP 5, PHP 7

Pour supprimer un élément dans un tableau en PHP ; il faut utiliser 2 fonctions différentes. La premières array-search() pour chercher l'élément dans le tableau. Unset () pour sup

Passer un tableau en argument dans une URL avec PHP

Compatibilité : PHP 5, PHP 7

Comme un tableau ne peut pas être passé en argument dans une url, passer une chaine et employer les 2 fonctions serialize ()

Injecte une Date SQL dans un tableau PHP

Compatibilité : PHP 5, PHP 7

Fonction qui permet de récupérer les informations d'un DATETIME MySql et les passer en array - tableau PHP.

Présentation de PHP

PHP débutant et initié 50 Tutoriel

Présentation de MySQL

avatar

Poujolrost-mathias

  07 Jan 2009

  SOURCE   Télécharger

Information sur les mises à jour

Dernière mise à jour :

    21 Aout 2019
    fonctionnement du code vérifié

7 243 Vues
Compatibilité
PHP 5, 7 et 8+