[PHP] Variable a plusieurs valeurs
Fermé
Aidezz-moi
-
31 mai 2010 à 19:54
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 2 juin 2010 à 14:35
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 2 juin 2010 à 14:35
A voir également:
- [PHP] Variable a plusieurs valeurs
- Easy php - Télécharger - Divers Web & Internet
- Formule excel si compris entre plusieurs valeurs ✓ - Forum Excel
- Les données fournies dans le fichier à télécharger peuvent être synthétisées par le tableau récapitulatif suivant. dans le fichier, générez ce tableau automatiquement (tableau croisé dynamique ou table de pilote) à partir des 4 premières colonnes. cinq valeurs manquent dans le tableau suivant. retrouvez-les dans votre tableau puis reportez-les, arrondies à l’entier le plus proche, dans la zone de réponse. ✓ - Forum Jeux vidéo
- Affecter la valeur d'une cellule à une variable vba ✓ - Forum Bureautique
- Variable objet ou variable de bloc with non définie - Forum VB / VBA
7 réponses
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 497
31 mai 2010 à 20:08
31 mai 2010 à 20:08
Si tu veux vérifier qu'une entrée existe dans un array, utilise la fonction in_array (ou array_key_exists pour les array associatifs).
<?php $variable = array('mot1', 'mot2', 'mot3', 'mot4'); echo (in_array('mot2', $variable)) ? "<p>Yes !</p>\n" : "<p>Erreur !</p>\n"; ?>
Merci beaucoup, cela fonctionne parfaitement !
Cependant, j'aime bien comprendre le code que j'utilise, je comprend tout sauf cela :
A quoi cela correspond ? (Je pense que c'est cela qui allait pas sur mon code, je l'avais mal fait).
Merci d'avance.
Cependant, j'aime bien comprendre le code que j'utilise, je comprend tout sauf cela :
$stream_radio = $radios[$radio];
A quoi cela correspond ? (Je pense que c'est cela qui allait pas sur mon code, je l'avais mal fait).
Merci d'avance.
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 497
2 juin 2010 à 14:35
2 juin 2010 à 14:35
Qu'est-ce que tu ne comprends pas dans cette ligne ?
La variable $radio entre crochets ?
Remplace-la par la valeur qu'elle pourrait avoir et tu comprendras :)
La variable $radio entre crochets ?
Remplace-la par la valeur qu'elle pourrait avoir et tu comprendras :)
<?php $radio = htmlentities(stripslashes($_GET['radio'])); $radios = array('$funradio', 'fgradio'); /* FLUXS RADIOS */ $funradio = 'http://radio.funradio.fr/funradio.asx'; $fgradio = 'http://...'; $stream_radio = "$radio"; if(!in_array($radio, $radios)) echo "<p>Radio non trouvé !</p>\n"; else { echo "<object type=\"application/x-mplayer2\" width=\"300\" height=\"44\">\n"; echo "<param name=\"autostart\" value=\"true\" />\n"; echo "<param name=\"filename\" value=\"$stream_radio\" />\n"; echo "</object>\n"; } ?>
Dans ce code, j'aimerai que quand on mais ?radio=lenom sa récupère dans le array et après que sa récupère dans la liste de radio, mais cela ne marque pas :s
Comment faire ? Merci d'avance.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 497
1 juin 2010 à 17:04
1 juin 2010 à 17:04
Essaye avec ça :
<?php $radio = htmlentities(stripslashes($_GET['radio'])); $radios = array( 'funradio' => 'http://radio.funradio.fr/funradio.asx', 'fgradio' => 'http://...' ); if(array_key_exists($radio, $radios)) { $stream_radio = $radios[$radio]; echo '<object type="application/x-mplayer2" width="300" height="44">'."\n"; echo '<param name="autostart" value="true" />'."\n"; echo '<param name="filename" value="'.$stream_radio.'" />'."\n"; echo '</object>'."\n"; } else echo "<p>Radio non trouvé !</p>\n"; ?>