【发布时间】:2016-08-06 15:00:06
【问题描述】:
我有一个字符串:
$string = 'A0695/16 NOTAMN Q) EHAA/QARLT/I /NBO/E /000/999/5155N00430E073 A) EHAA B) 1605260001 C) 1608260900 EST E) REF AIP NETHERLANDS ENR 3.2 UT601 ADD TO ROUTE REMARKS: NOT AVBL FOR TRAFFIC DEP/ARR ETNG, EDDK AND ETNN DURING THE OPENING OF EHEH 0600-2300 (0500-2200). THESE FLIGHTS WILL HAVE TO REROUTE.';
我想把这个字符串拆分成一个关联数组。
$result['Q)'] = 'EHAA/QARLT/I /NBO/E /000/999/5155N00430E073';
$result['A)'] = 'EHAA';
$result['B)'] = '1605260001';
$result['C)'] = '1608260900 EST';
等等
我设法将它放入一个数组中:
$result = preg_split("/.\)/", $string);
它给了我一个数组,但我需要键是 'a)', 'b)' 等。
谁能帮我解决这个问题?
【问题讨论】:
-
最好退后一步看看你是如何创建该字符串的,也许那是一个更好的地方进行更改
标签: php arrays split associative-array preg-split