簡體   English   中英

如何在PHP中回顯數組

[英]How to echo an array in PHP

如何在API回顯中生成新數組?

例:

 echo implode('[]',$resultArray);

結果:

$ resultArray

要求的結果:

[$ resultArray]

由於您要實現API,所以最好的方法是將結果輸出為多種編程語言都可以讀取和理解的格式。 JSON是必經之路。 在這里這里閱讀

要以JSON格式在PHP中回顯數組或任何不只是數組的內容,請使用:

echo json_encode($data);

其中$ data保存輸出

echo json_encode($resultArray);

假設您想將響應中的數據保留給請求者一個數組。

如果沒有,您的示例將起作用,但我建議在請求方方面使用逗號分隔一些易於解析的內容,例如CSV值: echo implode(',', $resultArray);

如果您要輸出字符串'[$resultArray]' ,它將類似於echo '[$'.print_var_name($resultArray).']' 不知道為什么會這樣,但是您的問題在您要查找的內容上有些含糊/令人困惑。

您可以使用:

echo "<pre>"; var_dump($array); echo "</pre>";

這樣,您將獲得很好的var_dump預格式化結果。

嘗試這個

$array = json_decode(json_encode($resultArray), true);

要么

Print_r();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM