Maison >développement back-end >Problème PHP >Comment supprimer les guillemets avant et après une chaîne en php
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.
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!