[英]How to convert an array to an indexed array
我嘗試將數組轉換為索引數組,但我發現的所有數組函數都無法解決我的問題
我有這個數組
Array(
[no_discount] => 0
[manufacturers_id] => 2
[id] => 3
)
Array(
[no_discount] => 1
[manufacturers_id] => 1
[id] => 1
)
我想將此數組轉換為
Array(
[0] => Array(
[no_discount] => 0
[manufacturers_id] => 2
[id] => 3
)
[1] => Array(
[no_discount] => 1
[manufacturers_id] => 1
[id] => 1
)
)
有一個簡單的數組函數還是我使用了循環?
循環 - 或者寫你自己的 ..
$tgt = [];
foreach ( $src as $t) { $tgt[] = $t; }
我不確定您是如何獲得陣列的,但這對您有用嗎?
$main_array = array();
$one = Array(
"no_discount" => 0,
"manufacturers_id" => 2,
"id" => 3,
);
$two = Array(
"no_discount" => 1,
"manufacturers_id" => 1,
"id" => 1,
);
array_push($main_array, $one);
array_push($main_array, $two);
print_r($main_array);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.