在 php 中,在数组的开头插入键值对
2022-08-30 21:37:56
array_unshift ($ids,$product_id => $catalog_tag);
如果我把
array($product_id => $catalog_tag)
可以工作,但不会添加$product_id作为键。我想在开始时添加它
array_unshift ($ids,$product_id => $catalog_tag);
如果我把
array($product_id => $catalog_tag)
可以工作,但不会添加$product_id作为键。我想在开始时添加它
用于反转数组,然后将元素推到数组的末尾,然后再次反转数组。您将在数组的开头有新元素。array_reverse
array_push
或
$arrayone=array("newkey"=>"newvalue") + $arrayone;
此代码会提醒您的数组,它正在对数组使用整数键,因此这些键将始终是数组顺序,因此我们将它们转换为字符串键,这可以防止键充当数组的顺序。然后,我们用您的值创建一个新数组,并将现有数组中的所有值追加到末尾。
请注意,产品 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);