php 嵌套双引号中只过滤最外层双引号的问题..

$test = ‘"我的最爱"布谷鸟""'; 想去掉最外面的双引号,用str_replace函数里面的双引号也会被过滤。怎么才能治过滤第一层双引号? 谢谢~
数据是从csv文件里读进来的,读的时候就最外层带双引号,输出在页面的时候不想带双引号,用str_replace函数能去掉,但是有些是数据里面带双引号,例如 《我的最爱"布谷鸟"》。像这样的时候就不知道怎么只去掉最外层的。

其实主要不太明白你的意思
你直接吧外面的单引号去掉,然后打印出来的就是不带外面双引号的字符串呀!
$test = "我的最爱\"布谷鸟\"";
echo($test);
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-11-23
应当是用substr截取第一个和最后一个字符
第2个回答  2010-12-14
trim($str, '"');本回答被提问者采纳
相似回答