【发布时间】:2017-01-24 19:17:18
【问题描述】:
我尝试学习正则表达式,但很难快速学习,而且我遇到了问题。我在 laravel 中显示某种消息,如下所示:
B0679/17 NOTAMN Q) EPWW/QFALC/IV/NBO/A /000/999/5133N02154E005 A) EPDE B) 1701241325 C) 1701242100 E) AD CLSD FOR LDG and TKOF Due to Ice on RWY,TWY 和 APRON .
它是内联的,现在我想以如下格式显示它:
Q) EPWW/QFALC/IV/NBO/A /000/999/5133N02154E005
A) EPDE
B) 1701241325
C) 1701242100
E) AD CLSD FOR LDG AND TKOF DUE TO ICE ON RWY,TWY AND APRON.
现在我的 PHP 看起来像这样:
<?php
$url = "http://api.vateud.net/notams/EPDE.json";
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT, 4);
$json = curl_exec($ch);
if(!$json) {
echo curl_error($ch);
}
curl_close($ch);
$obj= json_decode($json);
foreach($obj as $o=>$key){
echo $key->raw . '<br />' ;
echo '<br /><br />';
}
?>
【问题讨论】:
-
您似乎忘记在问题中包含问题。
-
我想在每个部分下显示 A) B) C) 的每个部分,因此 A) 在 A 下 B) 在 B C) 下。现在它显示我内联
-
可以是数组
-
你的 json 长什么样子?