當前位置:首頁 » 編程語言 » php數組轉置

php數組轉置

發布時間: 2024-12-31 01:34:09

php二維數組轉一維數組

其實這是一個數組轉置演算法,是很常用的演算法,例子程序代碼如下:

<?php
$arr=array(
'oneid' => array ('4','5'),
'id' => array ('4','5'),
'Rname' => array ('商人' ,'VIP' ),
'R0' => array ('30000' ,'100001' ),
'R1' => array ('100000' ,'5000000' ),
'chkall' => 'on');
echo "原始數組:\n";
print_r($arr);

$arr2=array();
foreach ($arr as $k=>$v) {
if (is_array($v)) {
foreach ($v as $k2=>$v2) $arr2[$k2][$k]=$v2;
}
}
echo "轉換後的數組:\n";
print_r($arr2);
?>

以上程序的運行結果為:
原始數組:
Array
(
[oneid] => Array
(
[0] => 4
[1] => 5
)

[id] => Array
(
[0] => 4
[1] => 5
)

[Rname] => Array
(
[0] => 商人
[1] => VIP
)

[R0] => Array
(
[0] => 30000
[1] => 100001
)

[R1] => Array
(
[0] => 100000
[1] => 5000000
)

[chkall] => on
)
轉換後的數組:
Array
(
[0] => Array
(
[oneid] => 4
[id] => 4
[Rname] => 商人
[R0] => 30000
[R1] => 100000
)

[1] => Array
(
[oneid] => 5
[id] => 5
[Rname] => VIP
[R0] => 100001
[R1] => 5000000
)

)

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:552
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:836
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:541
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:719
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:643
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:959
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:215
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:71
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:763
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:668