回答編集履歴

1

tuiki

2017/12/11 02:10

投稿

yambejp
yambejp

スコア114843

test CHANGED
@@ -27,3 +27,23 @@
27
27
  逆に、これを「key01]abc[key02」として抜き出したい場合もあるでしょう。
28
28
 
29
29
  どうしたいのか仕様をはっきりさせたほうがいいでしょう
30
+
31
+
32
+
33
+ # 追記
34
+
35
+ 元データの出力形式がほしょうされているなら
36
+
37
+ 先頭と末尾の文字を取り除いて、「][」で切り分けるだけです
38
+
39
+
40
+
41
+ ```PHP
42
+
43
+ $data = '[key01][key02][key04:DA:CQ#1:CQ#3][key07:BA:ET:CQ#5]';
44
+
45
+ $ret=explode("][",substr($data,1,strlen($data)-2));
46
+
47
+ print_r($ret);
48
+
49
+ ```