je suis bloquee sur un probleme, j ai deux matrice ou le premeir colone et la premiere ligne il y a des lettres et les autres des chiffre, je veux comparer les deux et supprimer les lignes et les colones (toute la ligne et ts le colones)non commun entre les deux (en se basent sur une comparaison entre les lettres)
svp si qlq'un peux m aider
j ai essai de faire ca mais ca donne rien:
Code : Tout sélectionner
<?php
$tab1=array('','a','b','d');
$tab2=array('a','2','2','1');
$tab3=array('b','4','5','7');
$tab4=array('d','7','8','9');
$s=array($tab1,$tab2,$tab3,$tab4);
$tab5=array('','a','b','j');
$tab6=array('a','1','3','3');
$tab7=array('b','7','9','2');
$tab8=array('j','7','9','2');
$r=array($tab5,$tab6,$tab7,$tab8);
/*******************************/
$ligne=max(count($tab1),count($tab5));
$col=max(count($s),count($r));
//nombre de colonne
for ($i = 0; $i <= $col; $i++)
{
for ($j = 0; $j <=$col ; $j++)
{for ($i1 = 0; $i1 <= $col; $i1++)
{
for ($j1= 0; $j1 <=$col ; $j1++)
{
if($s[0][$j]!=$r[0][$i1]&&$s[$i][0]!=$r[$j1][0])
{
//echo $s[0][$j];
//echo $r[0][$i1];
$sc[$i][$j]=$s[$i][$j];
$rc[$i][$j]=$r[$j1][$i1];
}
}
}}}
?>