只需要將數組值存入數組中。 我有數組像。如何僅將數組值存入另一個數組
,想轉換成像另一個數組。
array('pic','picc','topic');
我都試過,但它給了我同樣的結果
$new_array = array();
foreach($tags as $val)
{
array_push($new_array, $val);
}
print_r($new_array);
只需要將數組值存入數組中。 我有數組像。如何僅將數組值存入另一個數組
,想轉換成像另一個數組。
array('pic','picc','topic');
我都試過,但它給了我同樣的結果
$new_array = array();
foreach($tags as $val)
{
array_push($new_array, $val);
}
print_r($new_array);
你必須使用implode()
您的查詢和改變你實現它的方式:
$tags = implode("','", $array);
$this->db->query("UPDATE discuss_tags SET TotalPosts=TotalPosts-1 WHERE Name in ('".$tags."')");
查詢將是這樣的:
UPDATE discuss_tags SET TotalPosts=TotalPosts-1 WHERE Name in ('pic','picc','topic')
PHP手冊:Implode
謝謝。它適用於我,我正在尋找任何可以滿足我的要求的關鍵字。但你的答案完全適合我。 –
array('pic','picc','topic');
這樣的陣列只存在於僞代碼,而不是在PHP。
除非強制使用字符串索引,否則PHP中的數組始終具有數字索引。
這是一樣。你的第二個數組(你想要的)也會有一個索引作爲關鍵字。 – Jeff
告訴我們您爲什麼要這樣做? –
如果你有一個鍵盤陣列,你可以使用http://php.net/manual/de/function.array-values.php。購買每個陣列都有索引號。 – modsfabio