向数组添加其他元素 [英] Add additional element to array

查看:60
本文介绍了向数组添加其他元素的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果我有一个数组 $ MovieDetails = array(); ,它由下面的查询填充并带有foreach循环(5个元素; id,movie_year,类型,图像,movie_name ),如何将另一个元素( movie_rating )添加到数组的末尾

If I have an array $MovieDetails = array(); and it is populated by the query below with a foreach loop (5 elements; id, movie_year, genre, image, movie_name), how do I add another element (movie_rating) to the end of the array

$AllMovies = $con ->query
("
    SELECT id, movie_year, genre, image, movie_name FROM movies; 
");

 while($row = $AllMovies->fetch_object())  {
        $MovieDetails[] = $row;
    }  


推荐答案

将电影评分添加到 $ row

如果将其用作对象,则为 $ row-> movie_rating = 1.5

If you work with that as object, it's $row->movie_rating = 1.5

while($row = $AllMovies->fetch_object())  {
    $row->movie_rating = 1.5;
    $MovieDetails[] = $row;
}  

如果将其作为数组使用,请使用 fetch_assoc () $ row ['movie_rating'] = 1.5

If you work with that as array, use fetch_assoc() and $row['movie_rating'] = 1.5

while($row = $AllMovies->fetch_assoc())  {
    $row['movie_rating'] = 1.5;
    $MovieDetails[] = $row;
}  

这篇关于向数组添加其他元素的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆