Tutorialspoint.dev

PHP | array_flip() Function

This built-in function of PHP is used to exchange elements within an array, i.e., exchange all keys with their associated values in an array and vice-versa. We must remember that the values of the array need to be valid keys, i.e. they need to be either integer or string. A warning will be thrown if a value has the wrong type, and the key/value pair in question will not be included in the result.

Examples:

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
        )

Syntax:

array array_flip($array)

Parameters: The function takes only one parameter $array that refers to the input array.

Return Type: This function returns another array, with the elements exchanged or flipped, it returns null if the input array is invalid.



Below program illustrates the working of 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));
  
?>

/div>

Output:

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

References:
http://php.net/manual/en/function.array-flip.php



This article is attributed to GeeksforGeeks.org

You Might Also Like

leave a comment

code

0 Comments

load comments

Subscribe to Our Newsletter