簡體   English   中英

如何在php中交換多維數組中的元素

[英]how to swap elements in a multidimensional array in php

我正在使用php處理數組,並且試圖交換數組中的項。 我有以下代碼:

<html>
<body>
<p>
<?php
    $test2 = array  (   array("!","#","#"),
                        array("@","!","#"),
                        array("@","@","!",)  
                    );

    for($f=0; $f < count($test2); $f++)
    {
        for($g=0; $g < count($test2); $g++)
        {
            if($g >= 2)
            {
            echo "{$test2[$f][$g] } ";          
            }
            else
            {
            echo "{$test2[$f][$g] }- ";         
            }           
        }   
        echo "<br>";
    }

    ...

上面的代碼輸出為:

!- #- #
@- !- #
@- @- ! 

我正在嘗試交換數組的索引,因此輸出將如下所示:

!- @- @
#- !- @
#- #- ! 

謝謝你們的幫助。

只需將列切換為行,

$test2[$f][$g] => $test2[$g][$f]

演示

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM