le 07/04/2008 à 14:03
vazajo
mon problème :
j'ai deux tableaux exemple :
je veux vérifié si dans $monsac j'ai une valeur égal au contenu de $mesobjet si oui action1 sinon action2
j'ai fait ca (voir dessous) mais il y a surement plus cour et je n'arrive pas à aborder le problème des array simplement:
J'ai bien essayé ceci (ATTENTION CODE FAUX):
Je suis sur qu'il y a une solution, mais je ne suis qu'un débutant...
PS : pour mon vrais problème j'ai des tableaux de plus de 20 valeurs 20²=
j'ai deux tableaux exemple :
$mesobjet = array ("canne", "fraise", "bannane");
$monsac = array ("sucre", "stylo", "canne");
je veux vérifié si dans $monsac j'ai une valeur égal au contenu de $mesobjet si oui action1 sinon action2
j'ai fait ca (voir dessous) mais il y a surement plus cour et je n'arrive pas à aborder le problème des array simplement:
<?php
$mesobjet = array ("canne", "fraise", "bannane");
$monsac = array ("sucre", "stylo", "canne");
if($monsac[0] == $mesobjet[0] &&
$monsac[0] == $mesobjet[1] &&
$monsac[0] == $mesobjet[2] &&
$monsac[1] == $mesobjet[0] &&
$monsac[1] == $mesobjet[1] &&
$monsac[1] == $mesobjet[2] &&
$monsac[2] == $mesobjet[0] &&
$monsac[2] == $mesobjet[1] &&
$monsac[2] == $mesobjet[2])
{
echo 'action1';
}
else{
echo 'action2';
//se qui affiche action2 puisque "canne" est dans les deux array
}
?>
J'ai bien essayé ceci (ATTENTION CODE FAUX):
<?php
$mesobjet = array ("canne", "fraise", "bannane");
$monsac = array ("sucre", "stylo", "canne");
if($monsac[*] == $mesobjet[*])
{
echo 'action1';
}
else{
echo 'action2';
}
?>
Je suis sur qu'il y a une solution, mais je ne suis qu'un débutant...
PS : pour mon vrais problème j'ai des tableaux de plus de 20 valeurs 20²=