當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP array_flip()用法及代碼示例


PHP的內置函數用於交換數組中的元素,即交換數組中所有鍵及其關聯值,反之亦然。我們必須記住,數組的值必須是有效的鍵,即它們必須是整數或字符串。如果值的類型錯誤,將引發警告,並且所涉及的鍵/值對將不包括在結果中。

例子:

Input : array = ("aakash" => 20, "rishav" => 40, "gaurav" => 60)
Output :
        Array
        (
          [20] => aakash
          [40] => rishav
          [60] => gaurav
        )
Explanation: The keys and values are exchanged and the last key or value is taken.

Input : array = ("aakash" => "rani", "rishav" => "sristi", 
                 "gaurav" => "riya", "laxman" => "rani")
Output :
        Array
        (
          [rani] => laxman
          [sristi] => rishav
          [riya] => gaurav
        )

用法:


array array_flip($array)

參數:該函數僅使用一個參數$array引用輸入數組。

Return Type:此函數返回另一個數組,其中元素被交換或翻轉,如果輸入數組無效,則返回null。

下麵的程序演示了array_flip()的工作:

<?php 
  
// PHP function to illustrate the use of array_flip() 
function Flip($array) 
{ 
    $result = array_flip($array); 
    return($result); 
} 
  
$array = array("aakash" => "rani", "rishav" => "sristi",  
               "gaurav" => "riya", "laxman" => "rani"); 
print_r(Flip($array)); 
  
?>

輸出:

Array
(
    [rani] => laxman
    [sristi] => rishav
    [riya] => gaurav
)

參考文獻



相關用法


注:本文由純淨天空篩選整理自Chinmoy Lenka大神的英文原創作品 PHP | array_flip() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。