大家好,我正在尝试从电影 API 中获取数据。格式是这样的:
page => 1
results =>
0 =>
adult =>
backdrop_path => /gM3KKixSicG.jpg
id => 603
original_title => The Matrix
release_date => 1999-03-30
poster_path => /gynBNzwyaioNkjKgN.jpg
popularity => 10.55
title => The Matrix
vote_average => 9
vote_count => 328
1 =>
adult =>
backdrop_path => /o6XxGMvqKx0.jpg
id => 605
original_title => The Matrix Revolutions
release_date => 2003-10-26
poster_path => /sKogjhfs5q3aEG8.jpg
popularity => 5.11
title => The Matrix Revolutions
vote_average => 7.5
vote_count => 98
etc etc....
如何只获取第一个元素 [0] 的数据(如背景路径、原始标题等)?我是 PHP 数组的新手:)。
当然,这就是我用来输出数组数据的方法:
print_r($theMovie)
任何帮助都会很棒!
最佳答案
另一种解决方案:
$arr = reset($datas['results']);
返回第一个数组元素的值,如果数组为空,则返回 FALSE。
或者
$arr = current($datas['results']);
current() 函数只返回内部指针当前指向的数组元素的值。它不会以任何方式移动指针。如果内部指针指向元素列表的末尾或数组为空,则 current() 返回 FALSE。
关于PHP 获取第一个数组元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15436996/