Comment controler si un texte est dans un tableau
Bonjour,
J'ai un peu de mal a faire le controle d'un contenu dans un tableau.
J'ai ceci qui va lister le contenu d'un tableau (ceci fonctionne très bine):
Code:
1 2 3 4 5 6 7
|
foreach($this as $attribut => $val){
if(!empty($val) AND ($attribut != "select") AND $attribut != "option"){
echo $attribut_ = str_replace("sct_","",$attribut).'="'.$val.'" ';
}
//foreach($this->select_reserved_attributs as)
} |
J'aimrais remplacer ceci:
Code:
AND ($attribut != "select") AND $attribut != "option"
Par un code qui va controler le contenu d'aun tableau:
Code:
1 2 3 4 5 6 7 8
|
protected $select_reserved_attributs=array(
'select_reserved_attributs',
'option_reserved_attributs',
'select',
'option',
'sct_title'
); |
En francais parlé, j'aimerai que
Si !empty($val) et $attribut n'est pas egal a une des valeurs contenues dans tableau $select_reserved_attributs
Code:
1 2 3 4
|
if(!empty($val) AND $attribut != [a une valeur contenue dans tableau $select_reserved_attributs] ){
echo $attribut_ = str_replace("sct_","",$attribut).'="'.$val.'" ';
} |
Pourriez-vous m'aider a faire ce check?
Milles mercis