如何在第二个数组元素之后粘贴元素

时间:2016-02-28 09:08:50

标签: php

我有一个mysql查询,它在我的网站上请求新闻我使用

$sql = mysql_query("SELECT * FROM news");
$count = mysql_num_rows($sql);
if ($count) {
    while ($myarray = mysql_fetch_array($sql)) {
    $myarray['headline'];
    $myarray['content'];
    }
}

如果我想在第一条新闻之后粘贴像视频,我做了什么?因此,在第一个和第二个之间,我很乐意粘贴一个YouTube视频。

1 个答案:

答案 0 :(得分:1)

如果我理解正确,你想要将一个数组元素插入到一个特定的位置,在你的情况下我们必须这样做。

$result = array_slice($myarray, 0, 1, true) +
    array("youtube" => "youtube.com") +
    array_slice($myarray, 1, count($myarray) - 1, true) ;
print_r($result);

它会打印;

Array
(
    [headline] => your headline
    [youtube] => youtube.com
    [content] => your content
)