In PHP, you can use the "preg_replace" function and the "/(\")/" regular expression to remove double quotes from a string. This function is used to perform a regular expression search and replacement. The syntax is "preg_replace('/(\")/', '', string)".
The operating environment of this tutorial: Windows 10 system, PHP version 7.1, DELL G3 computer
preg_replace function performs a regular expression search and replace.
Syntax
mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] )
Search for the part of subject that matches pattern and replace it with replacement.
Parameter description:
$pattern: The pattern to be searched can be a string or a string array.
$replacement: String or string array used for replacement.
$subject: The target string or string array to be searched and replaced.
$limit: Optional, the maximum number of substitutions for each subject string for each pattern. The default is -1 (no limit).
#$count: Optional, the number of times the replacement is performed.
Return value
If subject is an array, preg_replace() returns an array, otherwise it returns a string.
If a match is found, the replaced subject is returned, otherwise the unchanged subject is returned. If an error occurs, NULL is returned.
First we need to write a regular pattern that matches double quotes. You must understand that double quotes are a special character. According to the regular rules, special characters need to be escaped, so we get the regular pattern $reg='/(\") /';
The example is as follows:
<?php $str = 'abc"def"ghi'; $str = preg_replace('/(\")/', '', $str); echo $str; ?>
Output result:
##Recommended learning: "PHP Video Tutorial 》
The above is the detailed content of How to remove double quotes from a string in php using regular expressions. For more information, please follow other related articles on the PHP Chinese website!