【发布时间】:2013-07-18 05:19:15
【问题描述】:
我有一行从网络数据库中获取数据,输出如下:
KJFK 180451Z 23007KT 10SM CLR 27/22 A3008 RMK AO2 SLP184 T02670222 403500261
(请注意,此字符串每小时动态变化)。
上面的那个字符串有更多我想在最后显示的信息。假设我只想显示23007KT。
我正在考虑做$elements = explode(" ", $metar);
注意:$metar 之前被定义为获取该长字符串的操作。
<td><?php $a = $ad[icao]; $metar = get_metar(strtoupper($a)); ?> </td>
我认为问题在于我需要在长字符串的开头添加引号。我试过把这些字符串中的一个加上引号,它可以工作,但这只会在一个小时内有用(因为在那之后它会改变)
我也尝试过$elements = explode(" ", "$metar");,但没有成功。
如何在该字符串的开头添加引号?
谢谢。
【问题讨论】:
-
你在
$elements = explode(" ", $metar);之后尝试过print_r($elements);吗? -
您不需要在
$metar周围加上引号。你能显示var_dump($metar);输出吗?