PHP 如何将单引号字符串与双引号字符串连接起来。

如题。谢谢
如何将双引号字符串转换为单引号字符串 -curl()函数只识别单引号字符串。

第1个回答  2011-11-17
php字符串连接符‘.’(英文点号),
单引号字符串 $str1 = 'aaaa' ;
双引号字符串 $str2 = "bbbb" ;
合并:$str = $str1.$str2 ;
输出:echo $str ;
结果:aaaabbbb

混合嵌套:
$str1 = 'aa"bbbb"aa' ;
$str2 = "bb'aaaa'bb" ;
echo $str1 .$str2;
结果:aa"bbbb"aabb'aaaa'bb

不可以交叉使用的追问

如何将双引号字符串转换为单引号字符串 -curl()函数只识别单引号字符串。

第2个回答  2011-11-17
$str1 = '字符串';
$str2 = "字符串2";
$str3 = "'字符串3'";
$str4 = $str1.$str2.$str3;
echo $str4;追问

如何将双引号字符串转换为单引号字符串 -curl()函数只识别单引号字符串。

追答

$str = '"中国"';
$str = str_replace('"','\'',$str);
echo $str;

本回答被网友采纳
第3个回答  2011-11-17
楼主是不是想把中文的字符 换成英文的字符 ‘ 换成' “ ''!追问

不是,是字符串类型的转换

第4个回答  2011-11-17
测试过 楼上正确追问

如何将双引号字符串转换为单引号字符串 -curl()函数只识别单引号字符串。

追答

你是说字符串中含有双引号吗

追问

不是,举个例子吧,楼上那个例子,把$str2转换为单引号的字符串,像$str1那样

追答

单引号与双引号的区别是单引号中可以有双引号,双引号可以有单引号
但那只是赋值期间的事情
比如:
$str1=' "a" ';
$str2="$str1";
echo $str2;
输出"a",所以对于变量中的内容都是字符串无所谓单双引号的

第5个回答  2011-11-17
用连接字符串啊,楼上正确
相似回答