當前位置:首頁 » 編程語言 » 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
)

)

熱點內容
數據存儲企業 發布:2025-01-02 22:10:11 瀏覽:147
資料庫收縮日誌 發布:2025-01-02 22:10:07 瀏覽:18
解壓游戲越獄 發布:2025-01-02 21:55:52 瀏覽:703
換機助手文件夾 發布:2025-01-02 21:49:07 瀏覽:731
mac以點開頭的文件夾 發布:2025-01-02 21:42:17 瀏覽:520
計劃哥腳本 發布:2025-01-02 21:40:41 瀏覽:205
QQ編程語 發布:2025-01-02 21:40:33 瀏覽:664
python自動化運維pdf下載 發布:2025-01-02 21:40:30 瀏覽:954
如何學好python 發布:2025-01-02 21:33:07 瀏覽:833
刪掉影視大全怎麼找回離線緩存 發布:2025-01-02 21:20:43 瀏覽:857