2013-10-02 24 views
-1

我如何在下面的'message'中實現gettext echo _(「」)?php gettext在json中的字符串

$output = array(
       'returnCode' => '0', 
       'message' => "Sorry, an error has occured. Please try again." 
      ); 
echo json_encode($output); 

我試圖

$output = array(
        'returnCode' => '0', 
        'message' => echo _("Sorry, an error has occured. Please try again.") 
       ); 

但當然如果你只是想呼應指數message你可以這樣做會返回一個錯誤

+4

刪除'echo',完成。 – deceze

+0

謝謝..無論如何,我只是注意到,實際上......證明我需要一些睡眠......反正爲什麼不把你的評論作爲答案?至少我可以標記它 – imin

回答

0

$output = array(
      'returnCode' => '0', 
      'message' => "Sorry, an error has occured. Please try again." 
     ); 

$message = $output['message']; 

echo $message; //output: Sorry, an error has occured. Please try again. 

呼應json格式:

echo json_encode($message); 

依靠的,你會做什麼編碼之前,你應該作出utf8_encode的變量JSON