Bonjour
Je recherche une méthode ou une fonction pour effacer définivement une ligne dans un tableau array().
Je connais la fonction unset(). Mais je n'arrive pas à effacer une ligne avec en fonction d'une valeur ou d'une clé.
Par contre j'arrive à effacer complètement le tableau. Mais hélas c'est pas ce que je cherche.
Dans mon test le tableau array contient x lignes à 4 colonnes de valeurs. La première colonne contient la
clé ou le numéro de la ligne.
Donc je voudrai effacer 2 lignes par exemple
test.php
Donc je ne sais pas ce qu il faut faire pour qu il supprimme la ligne voulue en fonction de $ref.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $ref=$_POST['value']; $val=$_SESSION['a'];// le tableau $nbr=sizeof($val); for($i=0;$i<=$nbr;$i++){ foreach($ref as $value){ if($value==$val[$i][0]){ // (a) unset($val[$i][0]); } } }
Partager