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