Le Baranougat !

Catalyseur de sourires...

Mon compte

S'inscrire

Recherche

#1  Utilisation simple de array_rand() dans un mini-tchat » 30/04/08 - 19h40

Bnmaster
BN
Inscription : 29/05/06
Messages : 520
Site web
Mesdames et messieurs, aujourd'hui et un jour historique puisque vous allez (enfin) pouvoir découvrir quelques bribes du code du mini-tchat ! (qui a était jusqu'ici jalousement gardé secret)
En fait c'est un p'tit peu faux parce que c'est un code très classique et que je vous montre juste comment j'ai fait pour mettre des verbes aléatoires. (histoire d'éviter à certains de continuer à y réfléchir pendant 3 semaines bn_heureux) Qui sait, peut-être cela pourra vous servir un jour.

Ah, pour ceux qui n'ont pas compris ce qu'on allait apprendre aujourd'hui, regardez les mots soulignés en rouge-orange sur ce screen :

document/atelier/mini-tchat.jpg



Tout d'abord, il faut créer un array() avec tous les verbes (ou mots) que l'on veut utiliser. Voici le mien :

Code :
$a_verbeAleatoire = array('a dit', 's\'exclama', 'écrivit', 'déclara', 'chuchota', 'gribouilla', 'élucubra', 'griffonna', 'scribouilla');

Pour que Blouhibou puisse dormir cette nuit, si si, le verbe élucubrer existe ! Merci conjugaison.com bn_wink


L'idée c'est de sélectionner au hasard une des entrées de l'array pour pouvoir afficher :
Le 18/04/1967 capitaine Hadoc gribouilla : ou Le 15/01/1515 François 1er chuchota :
Pour cela on va utiliser la fonction array_rand() qui prend un array comme argument et qui renvoie une clé au hasard de cet array. J'ai bien dit une clé. C'est donc un numéro. Dans notre exemple $a_verbeAleatoire comporte 9 entrées, donc le résultat de array_rand($a_verbeAleatoire) va varier de 0 à 8.
Une dernière chose avant de finir ce code, histoire que notre exemple soit joli, on va aussi créer un array contenant des prénoms (on en sélectionnera un au hasard) et pour faire plaisir à Sam Gamjie, on va encore en créer un autre qui contiendra des adjectifs du style "vaillamment" ou "avec fureur" et devinez quoi ? On va en sélectionner un au hasard, mouhahahaha !

Bon, allez maintenant c'est à vous de faire tout le boulot, vous avez tous les outils en main.
Au cas où, voici quand même une correction. (qu'on dise pas que je suis vache quoi)


Code :
<style>
<!-- Juste pour faire un peu plus propre
body {
text-align:center;}
p {
width:80%;
margin:50px auto;
text-align: center;
font-size: 1.5em;
}
-->

</style>

$a_pseudoAleatoire = array('le capitaine Hadoc', 'Tintin', 'Tryphon Tournesol', 'M. Dupont', 'M. Dupond', 'la Castafiore', 'général Al Cazar', 'Milou');
$a_verbeAleatoire = array('a dit', 's\'exclama', 'écrivit', 'déclara', 'chuchota', 'gribouilla', 'élucubra', 'griffonna', 'scribouilla', 'aboya', 'vociféra');
$a_adjectifAleatoire = array('avec fureur', 'vaillamment', 'longuement', 'en articulant', 'guturalement', 'sans pour autant crier', 'en mangeant une bonne platée de tartiflette', 'tout en jouant de la guitare', 'alors qu\'il était très fatigué', 'en se savonnant', 'alors qu\'il n\'avait pas fini de se brosser les dents');

echo '<p>Le '.date('d\/n\/Y \à G\hi', time()).', <strong>'.$a_pseudoAleatoire[array_rand($a_pseudoAleatoire)].'</strong> '.$a_verbeAleatoire[array_rand($a_verbeAleatoire)].' '.$a_adjectifAleatoire[array_rand($a_adjectifAleatoire)].'</p>';

A tous les coups vous voulez voir ce que ça donne, c'est ça ? Par ici !


Bon allez, ça c'est fait ! Vous pouvez dormir en paix bn_heureux Comme vous le voyez, ce n'était pas très mystérieux. En tout cas, je réitère, si vous avez envi d'ajouter un nouveau verbe sur le mini-tchat, éh bien dites-le et on verra si il plait bn_wink (je me tâte encore pour ajouter l'idée de Scout, ça risque d'être un peu trop long pour le mini-tchat)
Webmaster de la Bnbox ! (mais appelez-moi BN, c'est plus sympa bn_wink)
Hors ligne
 

#2  » Utilisation simple de array_rand() dans un mini-tchat » 02/05/08 - 11h51

Scoutone
BN pocket
Inscription : 30/05/06
Messages : 120
...l'idée est magnifique mais si tu relis tout tu verra que l'idée n'est pas de moi mais de Sam bn_big_smile

moi j'dis ça, j'dis rien bn_siffle
Scoutone, apprenti maître des vieux jeux de PSOne, et gageur le reste du temps (et il en reste beaucoup du temps...) bn_cool
Hors ligne
 

#3  » Utilisation simple de array_rand() dans un mini-tchat » 02/05/08 - 17h00

Bnmaster
BN
Inscription : 29/05/06
Messages : 520
Site web
Ah ouais, ah ouais, en effet, je n'avais pas fait attention bn_wink Je corrige ça de suite bn_heureux
Webmaster de la Bnbox ! (mais appelez-moi BN, c'est plus sympa bn_wink)
Hors ligne
 

#4  » Utilisation simple de array_rand() dans un mini-tchat » 27/01/09 - 15h32

Bnmaster
BN
Inscription : 29/05/06
Messages : 520
Site web
En relisant ce code quelques mois plus tard et en regardant le résultat, je me pose quand même une question : qu'est-ce que j'avais fait avant d'écrire ça pour écrire des bêtises pareilles ??? bn_huh
Mais c'est marrant quand même. J'suis plutôt fier pour le coup bn_lol
Webmaster de la Bnbox ! (mais appelez-moi BN, c'est plus sympa bn_wink)
Hors ligne
 

Pied de page des forums

© BnBox
Propulsé par PunBB
Traduction par punbb.fr

Mini-tchat

?

BELAMIFAN38 chuchote : Coucou les amis je suis un fan du roman Bel-ami Le 18 mars, 10h37 via Fiches sur les personnages ...

7 écrit : Tout ça est faux Le 17 mars, 15h16 via Résumé : L'Avare

mmm bafouille : Dd Le 14 mars, 19h28 via Fiches sur les personnages ...

uyftè bafouille : Bonsoir Le 12 mars, 8h21 via Fiches sur les personnages ...

Demetrius gribouille : Download fortnite crack Le 11 mars, 23h00

???????? proclame : Ce livre est bien Le 11 mars, 13h21 via Résumé - Les Fourberies De ...

???????? bafouille : Je me sair pour mon devoir de école Le 11 mars, 13h17 via Résumé - Les Fourberies De ...

lulu dit : Bonjour Le 10 mars, 21h31 via Résumé - Les Fourberies De ...

La fan du CID murmure : La gifle est donnée à Don Diegue par le Compte car le Compte juge que ça aurait dû être lui le gouverneur du prince ( vers ? ) Le 06 mars, 18h03 via Résumé scène par scène - Le...

La fan du Cod chuchote : Le page est un jeune servant qu'on les nobles et qui les suit partout ( une sorte de chien quoi ) Le 06 mars, 18h01 via Résumé scène par scène - Le...

youredese gribouille : Bonjour Le 03 mars, 12h59 via Résumé scène par scène - Le...

choco déclare : Qui d'éclanche la gifle citer le vers? Le 25 février, 17h36 via Résumé scène par scène - Le...

choco déclare : Qui est Page Le 25 février, 17h18 via Résumé scène par scène - Le...

choco écrit : Salut c'est moi choco Le 25 février, 17h17 via Résumé scène par scène - Le...

qsdfghjklm* chuchote : Resume du livre naissance du fa Le 20 février, 17h43 via Recherche

yo proclame : Yo yo Le 17 février, 20h54 via Résumé - Le Médecin Malgrè ...

eva scribouille : Qu el qu un a un resume sur le voyage de mr perrichon ? Le 11 février, 18h38 via Fiches sur les personnages ...

evalol déclare : 1a2z Le 11 février, 18h36 via Résumé - Les Fourberies De ...

sysy s'exclame : Quelqun a un resume des evenements importants ds bel ami? Le 11 février, 1h38 via Fiches sur les personnages ...

jojolerigolo tergiverse : Qui est a Léon Blum Le 10 février, 18h00 via Politique d'accessibilité

tom s'exclame : Bonjour Le 09 février, 13h39 via Résumé scène par scène - Le...

dams chuchote : Et dams lithopedion Le 02 février, 11h08 via Résumé scène par scène - Le...

dams écrit : Qui et votre rapeure prefere ou chanteure moi DAMSO DAMSO DAMSO DAMSO DAMSO c'est cqfd !! Le 02 février, 11h07 via Résumé scène par scène - Le...

dams dit : Bonjour Le 02 février, 11h05 via Résumé scène par scène - Le...

dams déclame : Elle et bien mais c'est notre prof de francais quoi qui nous demande de la faire Le 02 février, 11h05 via Résumé scène par scène - Le...

Laura.lly gribouille : BONJOUR Le 01 février, 21h00 via Résumé scène par scène - Le...

juliaaaaaa griffonne : HEYYYY!!Vous allez bien? Le 31 janvier, 18h47 via Résumé scène par scène - Le...

maelys griffonne : Le cid en soit n est pas si mal c'est juste qu il est compliqué a comprendre j ai un oral a faire devant toute ma classe et j ai a peux pres compris Le 31 janvier, 16h11 via Résumé scène par scène - Le...

leane écrit : Et le je travail sur le cid je comprend rien sa me soule Le 30 janvier, 14h51 via Résumé scène par scène - Le...

leane dit : Moi jai fait les fourberie de scapin lannee derniere quand jetais en 5eme Le 30 janvier, 14h51 via Résumé scène par scène - Le...

Charlienette déclare : Nan .. je hurle la Le 30 janvier, 9h58 via Résumé - Les Fourberies De ...

Charlienette chuchote : Je murmure pas ! Le 30 janvier, 9h58 via Résumé - Les Fourberies De ...

Charlienette murmure : JE l'ai demain Le 30 janvier, 9h58 via Résumé - Les Fourberies De ...

Charlienette griffonne : Vous avez déjà fait un cibtrole sur les fourberies de scapin acte 2 ? Le 30 janvier, 9h58 via Résumé - Les Fourberies De ...

Charlienette déclame : Coucou Le 30 janvier, 9h57 via Résumé - Les Fourberies De ...

lkjhgfds chuchote : Coucou Le 28 janvier, 20h43 via Résumé - Le Médecin Malgrè ...

kikoudu73 écrit : Octogone Le 28 janvier, 14h30 via Fiches sur les personnages ...

kikoudu73 tergiverse : Avec ta region perdue Le 28 janvier, 14h29 via Fiches sur les personnages ...

bobby dit : Mairci bocou se cour de francé ma biain édé.2 + javé pa lu le livreu Le 28 janvier, 13h12 via Fiches sur les personnages ...

hghyfrfde scribouille : Lkjugtrdf Le 27 janvier, 12h16 via Résumé - Les Fourberies De ...

youyou déclare : Champs requis Le 06 janvier, 20h33 via Français

Samantha déclare : C'est tres simple Le 06 janvier, 17h51 via Résumé scène par scène - Le...

Samantha dit : CC Le 06 janvier, 17h51 via Résumé scène par scène - Le...

bande de ouff déclare : Ou vous étè vivant Le 06 janvier, 16h38 via Résumé : Le Tartuffe de Mol...

bande de ouff chuchote : Yo bande de ouff Le 06 janvier, 16h35 via Résumé : Le Tartuffe de Mol...

LE BG griffonne : HELLO MA MAN Le 04 janvier, 7h18 via Résumé scène par scène - Le...

. gribouille : ; Le 02 janvier, 19h37 via Résumé : Le Mariage de Figa...

loo griffonne : Looo Le 02 janvier, 19h18 via Les avantages et les risque...

aaaaa murmure : Cacas Le 02 janvier, 13h25 via Les avantages et les risque...

lu proclame : Que tal? Le 01 janvier, 17h06 via Les avantages et les risque...

Publicité



©Bnbox (Infos) - Cahier de l'élèves - Atelier webmaster - Boîte à Nuts - Bar à Nougat - Plus ou moins valide XHTML 1.0, CSS 2, RSS 2.0
Flux RSS