le 26/12/2014 à 11:52
array_search
Bonjour à tous,
Çà fait plusieurs heures que je tourne en rond et je n'arrive toujours à faire fonctionner ce script :-(
Voila , je veux simplement rechercher une donnée dans un tableau et supprimer la ligne. Je crée mon tableau depuis un fichier et puis je supprime les espaces en début de chaine.
le code est commenter ;-)
Mon soucis est que pour chaque essai il me supprime la première ligne de mon fichier et rien d'autres !
Merci pour votre aide
Çà fait plusieurs heures que je tourne en rond et je n'arrive toujours à faire fonctionner ce script :-(
Voila , je veux simplement rechercher une donnée dans un tableau et supprimer la ligne. Je crée mon tableau depuis un fichier et puis je supprime les espaces en début de chaine.
le code est commenter ;-)
$section = file('slide-carton.html'); //fichier dans un tableau
$section_sans_espace = array(); //deuxime tableau pour ltrim
var_dump($section);
foreach($section as $value){
$section_sans_espace[] = ltrim($value); // on retire les espaces vide en début de chaine
}
echo '</br></br></br></br>';
var_dump($section_sans_espace);
$key1 = array_search('6', $section_sans_espace,true); // je recherche la valeur 6
unset($section_sans_espace[$key1]); // je supprime via l'index
var_dump($section_sans_espace);
file_put_contents('slide-carton.html', $section_sans_espace) // réécrit le fichier
Mon soucis est que pour chaque essai il me supprime la première ligne de mon fichier et rien d'autres !
Merci pour votre aide