質問編集履歴
2
変更点・エラーを追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -375,3 +375,25 @@
|
|
375
375
|
5ZZp9rBdyplZJ1SVgy7zQYv51ZM
|
376
376
|
5ZZp9rBdyplZJ1SVgy7zQYv51ZM
|
377
377
|
```
|
378
|
+
|
379
|
+
### さらに追記
|
380
|
+
以下のようにコードを立ててみました。
|
381
|
+
```php
|
382
|
+
<?php
|
383
|
+
$url = "https://www.googleapis.com/youtube/v3/search?key=AIzaSyCJ7s-boVMTHwCNWBClnLMK8fE7fV0RQMA&type=video&part=snippet&q=検索";
|
384
|
+
$json = mb_convert_encoding(file_get_contents($url), 'UTF8', 'ASCII,JIS,UTF-8,EUC-JP,SJIS-WIN');
|
385
|
+
$json_arr = json_decode($json,true);
|
386
|
+
|
387
|
+
for ($i = 0 ;count($json_arr) > $i; $i++){
|
388
|
+
echo $json_arr[$i]["snippet"]["title"];
|
389
|
+
}
|
390
|
+
?>
|
391
|
+
```
|
392
|
+
|
393
|
+
実行結果
|
394
|
+
```
|
395
|
+
PHP Warning: Undefined array key 0 in /workspace/Main.php on line 7
|
396
|
+
PHP Warning: Trying to access array offset on value of type null in /workspace/Main.php on line 7
|
397
|
+
PHP Warning: Trying to access array offset on value of type null in /workspace/Main.php on line 7
|
398
|
+
というのがたくさん出ます。(文字数制限のため削ってあります。)
|
399
|
+
```
|
1
追記をしました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -354,3 +354,24 @@
|
|
354
354
|
解答どうかよろしくお願いします。
|
355
355
|
なお、質問に不備がある場合はコメント欄から教えてください。
|
356
356
|
訂正させてただきます。
|
357
|
+
|
358
|
+
|
359
|
+
### 追記
|
360
|
+
なお、以下のようにすると正しく要素が取得できました。
|
361
|
+
```php
|
362
|
+
<上記のコード>
|
363
|
+
for ($i = 0 ;count($json_arr) > $i; $i++){
|
364
|
+
echo $json_arr['etag'];
|
365
|
+
echo "<br>";
|
366
|
+
}
|
367
|
+
```
|
368
|
+
|
369
|
+
実行結果
|
370
|
+
```
|
371
|
+
5ZZp9rBdyplZJ1SVgy7zQYv51ZM
|
372
|
+
5ZZp9rBdyplZJ1SVgy7zQYv51ZM
|
373
|
+
5ZZp9rBdyplZJ1SVgy7zQYv51ZM
|
374
|
+
5ZZp9rBdyplZJ1SVgy7zQYv51ZM
|
375
|
+
5ZZp9rBdyplZJ1SVgy7zQYv51ZM
|
376
|
+
5ZZp9rBdyplZJ1SVgy7zQYv51ZM
|
377
|
+
```
|