Quel est l'élément de mon tabl ki contient...
mathieu_r
-
mathieu -
mathieu -
bonjour,
jai un probleme en PHP. je ne sais pas [b]comment récupérer le numéro d'un élémént d'un tableau qui contient une chaine de caractères donnée...
[/b]
soit l'exemple:
j'ai un tableau de i éléments, i allant de 1 à 4 qui contient des chaines de caractères:
tableau[1]=gfjhj;
tableau[2]=dfgveloj;
tableau[3]=fdgj;
tableau[4]=fgj;
jaimerais faire une fonction qui me donne le numéro de l'élémént du tableau qui contient la chaine de caractères "velo". elle me renverrait 2 car tableau[2] contient "velo"...
comment faire ça, quels sont les opérateurs sur chaines de caracteres qui permettent de repérer un élément ds une chaine???
merci!!!
jai un probleme en PHP. je ne sais pas [b]comment récupérer le numéro d'un élémént d'un tableau qui contient une chaine de caractères donnée...
[/b]
soit l'exemple:
j'ai un tableau de i éléments, i allant de 1 à 4 qui contient des chaines de caractères:
tableau[1]=gfjhj;
tableau[2]=dfgveloj;
tableau[3]=fdgj;
tableau[4]=fgj;
jaimerais faire une fonction qui me donne le numéro de l'élémént du tableau qui contient la chaine de caractères "velo". elle me renverrait 2 car tableau[2] contient "velo"...
comment faire ça, quels sont les opérateurs sur chaines de caracteres qui permettent de repérer un élément ds une chaine???
merci!!!
A voir également:
- Quel est l'élément de mon tabl ki contient...
- Le fichier à télécharger contient un mot caché. quel est le format du fichier ? quel est le mot caché ? - Guide
- Le fichier à télécharger comporte plusieurs calques. l’un d’eux contient un mot caché. quel est ce mot ? - Forum Graphisme
- Dans la table des matières du document à télécharger, le chapitre 6 et ses 2 sections n'apparaissent pas. trouvez l'erreur dans la structure du document et corrigez-la. mettez à jour la table des matières. quel est le mot formé par les lettres en majuscules de la table des matières après sa mise à jour ? - Forum Word
- Inspecter l'élément mac - Forum MacOS
- Mettre le menu Inspecter l’élément en bas ✓ - Forum Réseaux sociaux
4 réponses
function find($array,$string) {
$found = false ;
$i = 0 ;
while(!$found && $i<count($array)) {
if(strstr($array[$i],$string)) $found=true ;
else $i++ ;
}
return ($found)?$i:"-1" ;
}
voila...
peut etre que les args de strstr sont inversés je me souviens plus...
retourne -1 si pas trouvé, sinon retourne le PREMIER indice correspondant
merci!!
sinon, juste une uestion. je ne comprends pas la syntae ds
return ($found)?$i:"-1" ;
que veut dire le signe '?'
et aussi, je ne vois pas ou on récupère l'indice ds la fonction...
désolé!
sinon, juste une uestion. je ne comprends pas la syntae ds
return ($found)?$i:"-1" ;
que veut dire le signe '?'
et aussi, je ne vois pas ou on récupère l'indice ds la fonction...
désolé!
En fait, la combinaison ? : est un opérateur ternaire, ça sert à imposer une valeur ou une autre selon une condition.
Ca fonctionne comme ceci:
Exemple:
Ca devrait répondre à ta deuxième question en même temps....
Ca fonctionne comme ceci:
$variable= (condition) ? (valeur si vrai) : (valeur si faux)
Exemple:
$variable= (2+2==4) ? "Bidule" : "Truc" //Comme 2+2 est toujours égal à 4, $variable prendra la valeur "Bidule".
Ca devrait répondre à ta deuxième question en même temps....