回答編集履歴

3

微修正

2019/11/26 21:32

投稿

退会済みユーザー
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- 仕様不明なので、雑ですが、以下の通り
9
+ 仕様不明なので、雑ですが、以下の感じ
10
10
 
11
11
 
12
12
 

2

修正

2019/11/26 21:32

投稿

退会済みユーザー
test CHANGED
@@ -1 +1,27 @@
1
+ [file](https://www.php.net/manual/ja/function.file.php) を使用しているので、そもそも連想配列には入っていません。
2
+
3
+
4
+
5
+ 何らかの形で抽出してあげる必要があります。
6
+
7
+
8
+
9
+ 仕様不明なので、雑ですが、以下の通り。
10
+
11
+
12
+
13
+ ```php
14
+
15
+ <?php
16
+
17
+ $filearr = ['id=1,product=椅子','id=2,product=鉛筆'];
18
+
19
+ foreach($filearr as $no){
20
+
21
+ $id = preg_match('/id=(\d+),/u', $no, $m);
22
+
1
- ミス。修正中。ちょっとまって
23
+ var_dump($m[1]);
24
+
25
+ }
26
+
27
+ ```

1

ミスってたw

2019/11/26 21:31

投稿

退会済みユーザー
test CHANGED
@@ -1,25 +1 @@
1
- [file](https://www.php.net/manual/ja/function.file.php) を使用しているので、そもそも連想配列には入っていません。
2
-
3
-
4
-
5
- 仕様不明なので、雑な回答つけておきます。
6
-
7
- ```php
8
-
9
- <?php
10
-
11
- $text = '
1
+ ミス。修正中。ちょっとまって
12
-
13
- id=1,product=椅子
14
-
15
- id=2,product=鉛筆
16
-
17
- ';
18
-
19
-
20
-
21
- $ids = preg_match_all('/id=(\d+),/u', $text, $m);
22
-
23
- var_dump($m[1]);
24
-
25
- ```