函式分享 每日PHP函式分享 2021 3 2

2021-10-20 18:43:00 字數 926 閱讀 1708

array_flip — 交換陣列中的鍵和值

說明

array_flip ( array $array ) : array
array_flip() 返回乙個反轉後的 array,例如array中的鍵名變成了值,而array中的值成了鍵名。

注意array中的值需要能夠作為合法的鍵名(例如需要是 int 或者 string)。如果型別不對,將出現乙個警告,並且有問題的鍵/值對將不會出現在結果裡。

如果同乙個值出現多次,則最後乙個鍵名將作為它的值,其它鍵會被丟棄。

引數

array:要交換鍵/值對的陣列。

返回值

成功時返回交換後的陣列,如果失敗返回null

範例1

<?php

$flipped = array_flip($input);

print_r($flipped);

?>

輸出array

( [oranges] => 0

[pears] => 2

)

範例2

<?php

$input = array("a" => 1, "b" => 1, "c" => 2);

$flipped = array_flip($input);

print_r($flipped);

?>

輸出array

( [1] => b

[2] => c

)

函式分享 每日PHP函式分享 2021 2 4

array chunk將乙個陣列分隔成多個 array chunk array array,int size,bool preserve keys false array將乙個陣列分隔成多個陣列,其中每個陣列的單元數目有size決定。最後乙個陣列的單元資料可能會少於size個。引數 array 需要...

函式分享 每日PHP函式分享 2021 1 9

將乙個一維陣列的值轉化為字串。string implode string glue array pieces 引數描述 glue預設為空的字串。pieces你想要轉換的陣列。返回值 返回乙個字串,其內容為由 glue 分割開的陣列的值。例項 array array lastname email ph...

函式分享 每日PHP函式分享 2021 1 8

explode 使用乙個字串分割另乙個字串。array explode string delimiter string string int limit 引數描述 delimiter邊界上的分隔字元。string輸入的字串。limit如果設定了 limit 引數並且是正數,則返回的陣列包含最多 li...