Php 以可读/分层格式显示数组,而不会弄乱路径

Php 以可读/分层格式显示数组,而不会弄乱路径,php,arrays,pretty-print,Php,Arrays,Pretty Print,我有一个数组 array:10 [▼ 0 => array:3 [▼ "name" => "Xperia Z Ultra" "img" => "xperia-z-ultra.jpg" "img_path" => "/Applications/MAMP/htdocs/code/site/public/images/photos/devices/" ] 1 => array:3 [▶] 2 => array:3 [▶]

我有一个数组

array:10 [▼
  0 => array:3 [▼
    "name" => "Xperia Z Ultra"
    "img" => "xperia-z-ultra.jpg"
    "img_path" => "/Applications/MAMP/htdocs/code/site/public/images/photos/devices/"
  ]
  1 => array:3 [▶]
  2 => array:3 [▶]
  3 => array:3 [▶]
  4 => array:3 [▶]
  5 => array:3 [▶]
  6 => array:3 [▶]
  7 => array:3 [▶]
  8 => array:3 [▶]
  9 => array:3 [▶]

]
我想让它变得漂亮,所以我做了这个

$pretty_devices = json_encode($devices, JSON_PRETTY_PRINT);
看法
{{$pretty\u devices}
我得到了我想要的漂亮格式的显示,但它有点搞砸了我的工作

img\u路径


我怎样才能阻止它

如果您只想清楚地看到它,请尝试使用print\r()

echo”“。打印($pretty\u设备,true)。”

如果您只想清楚地看到它,请尝试打印

echo”“。打印($pretty\u设备,true)。”

$pretty\u devices=json\u encode($devices,json\u pretty\u PRINT;json\u UNESCAPED\u斜线)如果唯一的问题是转义的反斜杠。。。有许多与格式化相关的JSON常量
JSON_PRETTY_PRINT
JSON_UNESCAPED_SLASHES
是位掩码(值128和64),因此将它们与按位
操作符组合将组合这两个元素,这太棒了。
$PRETTY_devices=JSON_encode($devices,JSON_PRETTY_PRINT | JSON UNESCAPED_SLASHES)如果唯一的问题是转义的反斜杠。。。有许多与格式化相关的JSON常量
JSON_PRETTY_PRINT
JSON_UNESCAPED_SLASHES
是位掩码(值128和64),因此将它们与按位
操作符组合将组合这两个元素,这太棒了。
<div><pre>{{$pretty_devices}}</pre></div>
echo "<div><pre>".print_r($pretty_devices, true)."</pre></div>"