php - 将数组元素添加到PHP/使用Array_push值插入变量

标签 php json youtube gdata

我可以解析来自youtube gdata的数据。例如:

$json_output = json_decode($json,TRUE);
foreach ( $json_output['data']['items'] as $data ){

echo $data['content'][1]
. '</br>' 
. $data['title'];

这些给了我rtsp url和标题。现在,假设我希望将其他一些元素添加到输出中(我不具备php的知识,因此我实际上并不了解这些术语)。我想要的是输出应该有另一个变量,让我们以“男孩”为例。该变量的索引键值与youtube gdata相同,如下所示:
Boys =“You”,“Me”,“He”,“Doggy”,.... nth值。
我上面的代码分别为time-url和title提供了两个值。现在,我想将第三个值添加到“男孩”中。
我尝试了Array_push,如下所示,但它添加为一个额外的元素,而不是像“title”或“content”之类的变量。
$Boys= array('demi', 'ffe', 'erere');
array_push($json_output['data']['items'], $Boys );

如何正确插入Boys作为变量?还有其他诸如合并等方法吗?
同样,由于我不是编码员,请原谅我的话!

最佳答案

假设您有2个具有相同键的数组,然后可以执行array_merge_recursive()将它们合并在一起。

这是一个工作示例,

$a = [ 'boys' => ['play', 'sing']];
$b = ['boys' => 'fight'];
$merged = array_merge_recursive($a, $b);
print_r($merged);

关于php - 将数组元素添加到PHP/使用Array_push值插入变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25462510/

相关文章:

java - JSON 序列化中 Jackson 案例的变化

android - 从youtube数据API提取数据

javascript - 为什么我的嵌入式视频没有响应?

PHP动态获取将包含在其他文件中的特定文件的完整绝对URL路径

php - 我可以从 PHP 自动定位 MySQL 可执行文件吗?

php - Node js Faye 客户端无法正常使用 HTTPS

json - scala json4s 我如何按条件提取字段

python - 将 jsonschema 转换为 Django REST 序列化器的工具?

php - 获取具有最新时间的行mysql codeigniter

angularjs - 嵌入youtube视频会导致CORS错误