En PHP, la fonction de rognage comporte un paramètre permettant de rogner des caractères spécifiques (pratique pour les zéros en tête et autres). Je n'arrive pas à l'accepter pour accepter un caractère barre verticale (|). Quelqu'un sait comment faire fonctionner cela? J'ai essayé la valeur hexadécimale mais je n'ai pas eu de chance. Je suis sûr que c'est quelque chose de simple.Recadrage d'une barre verticale
Vive
Je pensais que vous pourriez avoir été sur quelque chose avec le mauvais pipe pipe, mais en essayant ceci: echo trim (substr ($ réponse, strpos ($ réponse, 'AF') + 2), '# | |') ; entraîne toujours: Vous n'avez aucun frais à payer. –
J'ai copié et collé votre chaîne mais ça a quand même marché. Pouvez-vous var_dump (substr ($ response, strpos ($ réponse, 'AF') + 2)); – Greg
Le var_dump a donné: string (41) "#Vous n'avez aucun frais à payer. |", J'ai donc ajouté un caractère espace blanc sans chance: echo trim (substr ($ response, strpos ($ response, 'AF') + 2), '# | | \'); –