Bonjour à tous,
Je reçois des infos d'une BDD.
Une des champs que je reçois peut contenir des '$'.
Par exemple:
'$TFKA1'
Je souhaite faire divers tests sur cette chaine, j'ai donc cette ligne:
Je souhaite en effet récupérer les caractères 2, 3 et 4 pour vérifier qu'ils sont dans une liste de données "bannies".
Code : Sélectionner tout - Visualiser dans une fenêtre à part $rest = mb_substr($var, 1, 3, 'UTF-8');
(dans cet exemple, ce serait pour savoir si 'TFK' est présent dans cette liste de données bannies)
Mais apparemment, le '$' le gêne car le résultat retourné n'est pas bon.
Comment feriez vous pour que le $ ne soit pas interprété (sachant que mettre un '\' parait difficile car tous les champs ne commencent pas par '$'.
Est-ce que passer par des regex serait une solution? (j'ai regardé mais ça m'a été complexe de comprendre)
Les regex me permettraient elles de ne pas interpréter ce '$'?
Merci de votre aide,
Benjamin.
Partager