php替換成中文雙引號的方法:使用【preg_replace】函數方法,【${1}】使用了第一個參數中的第一個引用,第二個參數的意思就是將第一個參數的正則匹配到的英文雙引號內的內容放到了中文雙引號中。
php替換成中文雙引號的方法:
$a = '我"你'; echo $a,"<br/>"; $a = preg_replace(""","“",$a); echo $a;
preg_replace的第一個參數的正則,第二個參數是替換結果,第三個參數是要替換的字符串。
第一個參數'/"([^"]*)"/'
的意思是匹配成對出現的雙引號內容,()
代表引用,[^"]*
代表引號內的內容,也就是一個不包含"的任意長度的字符串。
第二個參數'“${1}”'
中的${1}
使用了第一個參數中的第一個引用,也就是雙引號內的內容,所以第二個參數的意思就是將第一個參數的正則匹配到的英文雙引號內的內容放到了中文雙引號中。
相關學習推薦:PHP編程從入門到精通