-2

我的文件中有这行代码,但是在返回数组部分,我需要在数组中添加双引号。

如果我离开现在的样子,它就会崩溃。

我怎么解决这个问题?

if ($number_of_picture_allowed <= $number_of_picture)
        return array('error' => "{tr domain="PhrasesInTemplates"}You already selected the maximum amount of pictures for this shirt!{/tr}",'file_sid' => $fileSid);

提前感谢, Arky

4

4 回答 4

1

您可以使用 \ 转义数组内的引号

    return array('error' => "{tr domain=\"PhrasesInTemplates\"}You already selected the maximum amount of pictures for this shirt!{/tr}",'file_sid' => $fileSid);
于 2013-03-21T10:11:35.130 回答
1

使用反斜杠 ( ) 转义这些引号\。因此,您的回报应该是:

return array('error' => "{tr domain=\"PhrasesInTemplates\"}You already selected the maximum amount of pictures for this shirt!{/tr}",'file_sid' => $fileSid);
于 2013-03-21T10:11:57.173 回答
1
if ($number_of_picture_allowed <= $number_of_picture)
    return array('error' => "{tr domain=\"PhrasesInTemplates\"}You already selected the maximum amount of pictures for this shirt!{/tr}",'file_sid' => $fileSid);

尝试这个。PHP 双引号

于 2013-03-21T10:13:37.103 回答
0

尝试这个 :

  1. 将内容用单引号括起来 $arr = array('error' => '{tr domain="PhrasesInTemplates"}You already selected the maximum amount of pictures for this shirt!{/tr}','file_sid' => $fileSid);

  2. 使用反斜杠 (\) \" 转义引号

于 2013-03-21T10:12:07.650 回答