最好的辦法可以說我們有以下陣列什麼是關聯數組索引移動到不同的位置
$myArray = array(
"foo" => "value1" ,
"bar" => "value2" ,
"baz" => "value3" ,
"qux" => "value4"
);
當通過這個循環和呼應的每一個值的總是會先打印FOO ,第二棒,第三棒,第四棒。假設我想在foo之後顯示qux的價值。做這個的最好方式是什麼。我嘗試所有不同的usort,uasort,uksort並沒有得到我想要的東西。
我看到了很多很好的代碼,用於使用拼接將索引移動到頂部,但是我還沒有找到最好的方式來說明如何讓這個索引在關聯數組中的其他索引之前移動,所以當我們循環它時,我們會在另一個之前觸發我們想要的索引。
是的工作,非常感謝。好像什麼我看到一個非常複雜的解決方案可能是一個常見的情況,這裏應該是這樣做出來的箱子的方法。 – 2012-02-23 16:15:33