簡體   English   中英

如何在PHP中使用同一數組的值更改數組的鍵?

[英]How can i change the key of the array with the value of the same array in PHP?

這是我的數組的結果:

array(3) {
  [968]=>
  string(12) "TRALALAA0"
  [918]=>
  string(23) "TRALALAA1"
  [912]=>
  string(66) "TRALALAA2"
}

我希望輸出為:

 array(3) {
      ['TRALALAA0']=>
      string(12) "968"
      ['TRALALAA1']=>
      string(23) "918"
      ['TRALALAA0']=>
      string(66) "912"
    }

有功能可以在PHP中完成這些工作嗎?

$array = array_flip($array);

此功能使用值翻轉鍵

您可以為此使用array_flip

$valsAsKeys = array_flip($array);

該函數稱為array_flip

您正在尋找array_flip()

$arr = array_flip($arr);

此處有更多詳細信息: http : //php.net/manual/zh/function.array-flip.php

暫無
暫無

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

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