回答編集履歴

2

修正

2018/06/26 08:44

投稿

m.ts10806
m.ts10806

スコア80765

test CHANGED
@@ -34,7 +34,7 @@
34
34
 
35
35
  var_dump($h5_array);
36
36
 
37
- /*
37
+ /*出力結果
38
38
 
39
39
  array(1) {
40
40
 
@@ -130,6 +130,8 @@
130
130
 
131
131
  var_dump($h5_values);
132
132
 
133
+ /*出力結果
134
+
133
135
  array(2) {
134
136
 
135
137
  [0]=>
@@ -142,6 +144,8 @@
142
144
 
143
145
  }
144
146
 
147
+ */
148
+
145
149
  ```
146
150
 
147
151
 

1

修正

2018/06/26 08:44

投稿

m.ts10806
m.ts10806

スコア80765

test CHANGED
@@ -99,3 +99,57 @@
99
99
 
100
100
 
101
101
  ```
102
+
103
+
104
+
105
+
106
+
107
+ # 追記修正依頼へのコメントから
108
+
109
+
110
+
111
+ ```php
112
+
113
+ $h5_values = [];
114
+
115
+ foreach ($h5 as $h5_result){
116
+
117
+ if(empty($h5_result->nodeValue)){
118
+
119
+ echo "該当なし";
120
+
121
+ }else{
122
+
123
+ $h5_values[]=$h5_result->nodeValue;
124
+
125
+ }
126
+
127
+ }
128
+
129
+
130
+
131
+ var_dump($h5_values);
132
+
133
+ array(2) {
134
+
135
+ [0]=>
136
+
137
+ string(5) "ABCDE"
138
+
139
+ [1]=>
140
+
141
+ string(5) "12345"
142
+
143
+ }
144
+
145
+ ```
146
+
147
+
148
+
149
+ 配列にキーなど番号を指定せずにそのまま[]で値を入れていくとその地点での最大値からの連番で入っていきます。(空の場合は0から)
150
+
151
+
152
+
153
+ 仕様的にはPHPマニュアルを一通り読んでもらえればと。
154
+
155
+ - [PHPマニュアル:配列](http://php.net/manual/ja/language.types.array.php)