2016-02-28 69 views
-2

我有一个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

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

$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 
) 
相关问题