Bonjour à tous, voici mon problème : dans ma base jai des champs contenant des variables texte sous la forme 1/2/11/4/21 ...
et je souhaiterai supprimer l'un de ces chiffres quand je veux.
Exemple pour le chiffre 11 : 1/2/11/4/21 -> 1/2/4/21
J'ai déjà fait un script qui arrive à effacer ce qu'il y a entre "/" mais lorsque le chiffre est en début ou fin des variables je n'y arrive plus.
Dans ma page jer ecupère la variable sous la forme 1/2/6/11/21/ ... et je recupere la variable à enlever sous la forme "chiffre".
Voici mon code qui fonctionne uniquement pour les chiffre entre "/" et ceux qui se trouvent en fin de variable sous la forme: "chiffre/"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 $tab = ma variable sous la forme 1/2/3/4 et IdSup est la variable a enlever $tab = explode('/',$IdRoleApplicatif); $Ids = implode(' ',$tab); $IdRoleApplicatif=ereg_replace(" "."$IdSup"." "," ",$Ids); $tab2 = explode(' ',$IdRoleApplicatif); $Ids2 = implode('/',$tab2); $tab = explode('/',$IdRoleApplicatif); $Ids = implode(' ',$tab); $IdRoleApplicatif=ereg_replace("$IdSup"." ","",$Ids); $tab2 = explode(' ',$IdRoleApplicatif); $Ids2 = implode('/',$tab2); $tab = explode('/',$IdRoleApplicatif); $Ids = implode(' ',$tab); $IdRoleApplicatif=ereg_replace(" "."$IdSup","",$Ids); $tab2 = explode(' ',$IdRoleApplicatif); $Ids2 = implode('/',$tab2); echo $Ids2; exit();
Merci d'avance pour votre aide
Partager