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>"