亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 PHP 中的 json/array 中回顯變量

在 PHP 中的 json/array 中回顯變量

PHP
冉冉說 2023-03-26 16:05:30
我制作了一個有效的代碼,但是當我嘗試在 json/array 中回顯一個變量時它不起作用。誰能幫忙?有效的代碼$data = array("ips" => ["ip" => "1.1.1.1"]);                                                                    $data_string = json_encode($data);  不起作用的代碼 $test=1.1.1.1 $data = array("ips" => ["ip" => "$test"]);                                                                     $data_string = json_encode($data);  代碼只是在瀏覽器上返回 500error如您所見,我正在嘗試引入一個變量。誰能幫忙?
查看完整描述

3 回答

?
浮云間

TA貢獻1829條經驗 獲得超4個贊

你需要在“1.1.1.1”周圍加上引號,否則 php 的解析器不會將它解釋為字符串(這是它應該是的)


做這個:


$test="1.1.1.1";

$data = array("ips" => ["ip" => "$test"]);                                                                    

$data_string = json_encode($data);  

不是這個:


$test=1.1.1.1

$data = array("ips" => ["ip" => "$test"]);                                                                    

$data_string = json_encode($data);  

將數組的簡寫與數組函數混合也是不好的做法,你應該做array("ips" => array("ip" => "$test"));或者["ips" => ["ip" => "$test"]];


查看完整回答
反對 回復 2023-03-26
?
MM們

TA貢獻1886條經驗 獲得超2個贊

雖然已經給出了正確的答案:You have a syntax error there and should write

$ip = "1.1.1.1";

我建議您首先查看服務器的 Web 服務器和 PHP 錯誤日志。它會清楚地說明您的腳本失敗的原因:

[Sat May 16 13:26:20.744739 2020] [proxy_fcgi:error] [pid 1653:tid 140650782840576] [client ::1:55866] AH01071: Got error 'PHP message: PHP Parse error:  syntax error, unexpected '.1' (T_DNUMBER) in /var/www/html/stackoverflow.php on line 2\n', referer: http://localhost/

或者,您可以使用php myScript.php并從控制臺運行它并獲得相同的錯誤消息。自然地,PHP-CLI 的可能使用在一定程度上取決于腳本的復雜性。

這將有助于您將來更輕松地找到這些錯誤。


查看完整回答
反對 回復 2023-03-26
?
拉莫斯之舞

TA貢獻1820條經驗 獲得超10個贊

您在變量中有語法錯誤$test。您可以使用字符串類型,如下所示:


$test = '1.1.1.1';

$data = array("ips" => ["ip" => "$test"]);                                                                    

$data_string = json_encode($data);  


查看完整回答
反對 回復 2023-03-26
  • 3 回答
  • 0 關注
  • 163 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號