Bonjour,
j'ai un array contenant des codes, je veux récupérer chaque code afin d'appliquer sur ce dernier.un filter sur un autre array (en utilisant la fonction array_filter) pour obtenir la liste des codes qui commencent par les 4 caractères du code récupéré. voilà mon bout de code.
<?php
$tabCSV=array();
$i=0;
if (($handle = fopen('tests.csv', 'r')) !== FALSE){ // Check the resource is valid
while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) { // Check opening the file is OK!
if($i>0){
$tabCSV[]=$data;
}
$i++;
}
}
$tabRefs=array();
for($i=0; $i<count($tabCSV); $i++){
$code=substr($tabCSV[$i][0],0,4);
if(!in_array($code,$tabRefs)){
$tabRefs[]=$code;
}
}
print_r($tabRefs);
$array_products = array_filter($tabRefs, function ($tabRef) {
// for($i=0; $i<count($tabRef); $i++){
//// $tabRef[$i][$j]=
// }
}
);
?>
Merci pour collaboration!