array_unshift ($ids,$product_id => $catalog_tag);
一個鍵值對,如果我把插入在陣列開始在PHP
array($product_id => $catalog_tag)
會工作,但不會增加$ PRODUCT_ID關鍵.. 我想它在開始添加
array_unshift ($ids,$product_id => $catalog_tag);
一個鍵值對,如果我把插入在陣列開始在PHP
array($product_id => $catalog_tag)
會工作,但不會增加$ PRODUCT_ID關鍵.. 我想它在開始添加
$ids = array(0 => "bla bla", 1 => "bla bla", 2 => "bla bla", 3 => "bla bla")
foreach($ids as $key => $val){
$key = "$key";
}
unset(current($ids));
$ids = array_merge(array("$product_id" => $catalog_tag), $ids);
我認爲應該工作
使用array_reverse
扭轉數組,然後推到結束的一個元素使用array_push
進行擦除,然後再次顛倒陣列。你將在數組的開頭有新的元素。
或
$arrayone=array("newkey"=>"newvalue") + $arrayone;
見this答案。
它指的是將一個已經存在的元素移動到數組的開始位置,但是如果它不存在,它也會產生所需的結果。
我覺得這樣..但我應該刪除第一個元素... – GorillaApe 2010-11-23 10:20:50
爲您更新! – Barkermn01 2010-11-23 10:24:54