Maison >développement back-end >Problème PHP >Comment supprimer les guillemets avant et après une chaîne en php

Comment supprimer les guillemets avant et après une chaîne en php

王林
王林original
2020-07-13 15:21:184487parcourir

La façon dont PHP supprime les guillemets avant et après une chaîne est la suivante : vous pouvez d'abord utiliser la fonction preg_match() pour déterminer si la chaîne commence et se termine par des guillemets, puis utiliser la fonction substr() et strlen( ) fonction pour extraire les guillemets. La chaîne peut être.

Comment supprimer les guillemets avant et après une chaîne en php

Pour supprimer les guillemets avant et après la chaîne, vous pouvez utiliser la fonction preg_match() pour déterminer si la chaîne commence et se termine par des guillemets, puis utiliser la fonction substr() pour correspondre La fonction strlen() récupère le contenu de la chaîne entre guillemets et le place dans un nouveau tableau.

(Apprentissage recommandé : tutoriel php)

Introduction à la fonction associée :

la fonction substr() renvoie une partie de la chaîne.

Syntaxe :

substr(string,start,length)

Valeur de retour :

Renvoie la partie extraite de la chaîne, renvoie FALSE en cas d'échec ou renvoie une chaîne vide.

Implémentation du code :

function remove_quote(&$str) {
        if (preg_match("/^\"/",$str)){
            $str = substr($str, 1, strlen($str) - 1);
        }
        //判断字符串是否以'"'结束
        if (preg_match("/\"$/",$str)){
            $str = substr($str, 0, strlen($str) - 1);;
        }
        return $str;
  }

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn