php陣列的key與value翻轉

2021-07-08 21:01:48 字數 741 閱讀 5294

1樓:

可以逆轉,不過其中會有3個值,因為你的b,d,f出現都是一次,所以轉過來以後b,d的位置就會被最後出現的f替換掉

$arr = array("a","b","c","a","c","a",'d','f');

$list = array_count_values($arr);

echo "";

print_r($list);

foreach($list as $k=>$v)建議重組

輸出如下:

array

([a] => 3

[b] => 1

[c] => 2

[d] => 1

[f] => 1

)array

([3] => a

[1] => f

[2] => c)

2樓:匿名使用者

看到你的問題我就知道你想做排序了你可以這樣,不用重組的:

$arr = array("a","b","c","a","c","a",'d','f');

$list = array_count_values($arr);

asort($list) //正序排

var_dump($list);

arsort($list); //倒序排

var_dump($list);

3樓:

array_diff()

PHP怎麼迴圈二維陣列的資料,php怎樣資料庫行迴圈生成二維陣列並替換其中的值再生成新的二維陣列

class data all name i 不帶 i 的話,class data也是二維陣列 all name 0 class data 0 all name 1 class data 1 all name 2 class data 2 換成 all name 0 class data 0 0 al...

php如何將文字域的內容拆分為陣列,逐行寫入資料庫

php 中的fgets 函式可以實現 fgets 函式從檔案指標中讀取一行。fgets file,length 引數說明 file 必需。規定要讀取的檔案。length 可選。規定要讀取的位元組數。預設是 1024 位元組。詳細說明 從 file 指向的檔案中讀取一行並返回長度最多為 length ...

python與php的區別是什麼

輸出 資料型別 訪問許可權 定義變數和方法不同 1 輸出 python print 預設換行,不換行要加逗號。php echo 可以輸出多個變數 print 只輸出一個變數,且成功返回值為1,失敗為0 print r 只輸出陣列 die 先輸出,後關機 printf 格式化輸出字串 var dump...