A voir également:
- Variable Foreach
- Vba range avec variable ✓ - Forum VB / VBA
- Variable d'environnement temp ✓ - Forum Microsoft Office
- Variable objet ou variable de bloc with non définie - Forum VB / VBA
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ? ✓ - Forum Python
- Variable objet ou bloc "with" non définie - Forum VB / VBA
1 réponse
Bonjour
je suppose que c'est juste un array non ?
Le foreach sert uniquement à parcourir les éléments de ton tableau (il ne met rien en gras).
Il peut s'ecrire (et s'utiliser) de deux manières :
NB: tu peux remplacer $key et $value par n'importe quel autre nom de variable..
Pour faire la "mise en gras" .. il faut que tu compare ( à l'aide d'un IF par exemple) la variable qui contiendra le NOM au texte "bellerive" .. et si cela correspond.. utiliser les balises HTML qui permettent de mettre en gras du texte
bref.. si tu veux de l'aide... il faut que tu nous montres ton code.=> En utilisant les balises de code : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Je pense que ton array doit ressembler à ça :
et donc le foreach pourra s'écrire par exemple aisni
Avant de poser une question, merci de lire la charte du site.
Cordialement, Jordane
la base de donne?es sous forme de tableau
je suppose que c'est juste un array non ?
«foreach» que l'ont doit utiliser pour faire apparaitre les resultats de la recherche en gras
Le foreach sert uniquement à parcourir les éléments de ton tableau (il ne met rien en gras).
Il peut s'ecrire (et s'utiliser) de deux manières :
foreach ($array_expression as $value){ //commandes } foreach ($array_expression as $key => $value){ //commandes }
NB: tu peux remplacer $key et $value par n'importe quel autre nom de variable..
Pour faire la "mise en gras" .. il faut que tu compare ( à l'aide d'un IF par exemple) la variable qui contiendra le NOM au texte "bellerive" .. et si cela correspond.. utiliser les balises HTML qui permettent de mettre en gras du texte
<b>Texte en gras avec la balise b</b>
bref.. si tu veux de l'aide... il faut que tu nous montres ton code.=> En utilisant les balises de code : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Je pense que ton array doit ressembler à ça :
//(nom, prénom, adresse courriel, sexe) $botin = array(); $botin[] = array("nom"=>'master',"prenom"=>'jordane',"adresse"=>'quelque art',"sexe"=>'ca depend'); $botin[] = array("nom"=>'toto',"prenom"=>'titit',"adresse"=>'ailleurs',"sexe"=>'F'); $botin[] = array("nom"=>'belleriv',"prenom"=>'isaac',"adresse"=>'' ,"sexe"=>'M');
et donc le foreach pourra s'écrire par exemple aisni
foreach($botin as $critere =>$valeur){ $texte = $valeur; if($critere ==='nom' && $valeur ==='bellerive'){ $texte = "<b>".$valeur.</b>"; } echo "<br>".$critere ." -> '.$texte ; }
Avant de poser une question, merci de lire la charte du site.
Cordialement, Jordane