2 u013509267 u013509267 于 2014.12.10 09:25 提问

关于PHP拼接字符串问题

我想求解的是如何把以下一段拼接成字符串,然后存入数组。希望懂得人解答一下疑惑。非常感谢!
$vo["scorea"] == '' ? '' : '

4个回答

asasaas121
asasaas121   2014.12.10 12:58
已采纳
 $vo['scorea']='' ? '' : '<input type="radio" id="option" name="'.$vo["paperid"].'" value="'.$vo["paperid"].',A" onclick="values();"/>';
u013509267
u013509267 OK!已解决。感谢
大约 3 年之前 回复
u013509267
u013509267 不好意思,再问一下为什么用你这个拼接起来三目运算没生效呢?
大约 3 年之前 回复
u013509267
u013509267 感谢你的指教!
大约 3 年之前 回复
ST091ZSC
ST091ZSC   2014.12.10 11:30

echo '$vo["scorea"] == \'\' ? \'\' : \'\'';
输出来,试试这句话能不能满足你的需求,楼主是想把整个语句当成字符串处理吧,单双引号嵌套的时候用转义字符。。不知道我理解的楼主的意思正不正确。。

u013509267
u013509267 谢谢你的指教,不过我想要的是 asasaas121 回答的这种。不过还是要谢谢你了。
大约 3 年之前 回复
ST091ZSC
ST091ZSC echo '$vo["scorea"] == \'\' ? \'\' : \'<input type="radio" id="option" name="\'.$vo["paperid"].\'" value="\'.$vo["paperid"].\',A" onclick="values();"/>\'';
大约 3 年之前 回复
save4me
save4me   Ds   Rxr 2014.12.10 09:51

首先,你的这一小段,引号不匹配
其次,你要拼接的分别是哪几个部分?
最后,拼接好的是一个字符串,存到什么数组?

u013509267
u013509267 我要拼接的是$vo["scorea"] == '' ? '' : '<input type="radio" id="option" name="'.$vo["paperid"].'" value="'.$vo["paperid"].',A" onclick="values();"/>'这一段。全部拼接成一个字符串可以存入数组,就是一维数组。求解答!谢谢你了。
大约 3 年之前 回复
chinmo
chinmo   Rxr 2014.12.10 15:51

看了你的问题,跟你们下面的补充回答,我怎么看不懂什么意思,你到底是要三目运算,还是把上面的这个三目运算转账字符串,可否具体或者举例说明

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!