teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

結果の配列の修正

2017/12/19 09:21

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -60,18 +60,41 @@
60
60
  ```
61
61
  上記を
62
62
  ```
63
+ 0 => 90
64
+ 1 => 28514
65
+ 2 => 28515
66
+ 3 => 71265
67
+ 4 => 71736
68
+ 5 => 9304
69
+ 6 => 15607
70
+ 7 => 28514
71
+ 8 => 28515
72
+ 9 => 71735
73
+ 10 => 71736
74
+ 11 => 9304
75
+ 12 => 15607
76
+ 13 => 71852
77
+ 14 => 71853
78
+ 15 => 71854
79
+ 16 => 71855
80
+ 17 => 72099
81
+ 18 => 73377
63
- 0 => 74918
82
+ 19 => 74918
64
- 1 => 74917
83
+ 20 => 74917
65
- 2 => 73265
84
+ 21 => 73257
66
- 3 => 7327566
85
+ 22 => 73256
67
- 4 => 7253
86
+ 23 => 73253
68
- 5 => 7539
87
+ 24 => 72839
69
- 6 => 797
88
+ 25 => 79705
70
- 7 => 83441
89
+ 26 => 83441
71
- 8 => 83442
90
+ 27 => 83442
72
- 9 => 84955
91
+ 28 => 84940
73
- 10 => 84943
92
+ 29 => 84943
74
-
93
+ 30 => 84944
94
+ 31 => 89020
95
+ 32 => 89255
96
+ 33 => 89260
97
+ 34 => 91904
75
98
  ```
76
99
  というように整形しなおしたいです。
77
100
 

1

追記更新

2017/12/19 09:21

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -6,8 +6,12 @@
6
6
 
7
7
  ###コード
8
8
  ```
9
+ 【追記】
10
+ 「preg_match_all」にて文字列内の数字をすべて取得しています。
11
+
12
+ preg_match_all("/[0-9]+/", $otherJitem, $matches);
9
13
  foreach($matches[0] as $match) {
10
- $rrr[] = $match;
14
+ $rrr[] = Jmeta::where('value', 'like', "%{$match}%")->lists('job_id')->toArray();
11
15
  }
12
16
  ```
13
17
  $rrrの出力結果
@@ -71,4 +75,5 @@
71
75
  ```
72
76
  というように整形しなおしたいです。
73
77
 
78
+
74
79
  何卒よろしくお願いいたします。