我想在使用TMDB(電影數據庫)API時創建一個數組,我使用this wrapper for PHP。將多個不同的動態添加項存儲到數組
我試圖例如做
require_once('../classes/tmdb-api.php');
// if you have no $conf it uses the default config
$tmdb = new TMDB();
//Insert your API Key of TMDB
//Necessary if you use default conf
$tmdb->setAPIKey('myKEy');
//Title to search for
$title = $_POST['searchTerm'];
$movies = $tmdb->searchMovie($title);
// returns an array of Movie Object
$movieArray = array();
$movieSearchArray = array();
foreach($movies as $movie) {
$movieTitle = $movie->getTitle();
$movieSearchArray[$movieTitle] = ['ID'][$movie->getID()];
$movieSearchArray[$movieTitle] = ['Trailer'][$movie->getTrailer()];
}
$movieArray[] = $movieSearchArray;
print_r($movieArray);
因此,當用戶搜索「洛奇」將帶回多種不同的電影標題,但每個電影片名我想創建一個這樣的數組例如,我正在嘗試在foreach循環中執行此操作,但是我在做什麼錯誤?
[Rocky] => (
"id" = "2",
"rating" = "4"
)
請記住,可能有10個不同的電影。這是我現在搜索「Rocky」時返回的內容。
Array
(
[0] => Array
(
[Rocky] =>
[Rocky II] =>
[Rocky IV] =>
[Rocky V] =>
[Rocky Balboa] =>
[Rocky III] =>
[Rocky VI] =>
[Creed] =>
[The Real Rocky] =>
[Rocky Marciano] =>
[Where is Rocky II?] =>
[Rocky Handsome] =>
[Rocky Road] =>
[Rocky Mountain] =>
[Rocky Pink] =>
[Rocky and Bullwinkle] =>
[The Rocky Horror Picture Show] =>
[Rocky Mountain Grandeur] =>
)
)
我想你不應該把賦值爲你的學校測試或做作業這裏就這樣。 – Richard
@理查什麼......? – Kieron606
對不起,請參閱我的解決方案波紋管。 – Richard