2016-02-28 44 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 
) 
相關問題