php數(shù)組函數(shù)序列之a(chǎn)rray_flip() 將數(shù)組鍵名與值對調(diào)
array_flip() 定義和用法
array_flip() 函數(shù)將使數(shù)組的鍵名與其相應(yīng)值調(diào)換,即鍵名變成了值,而值變成了鍵名。
array_flip() 函數(shù)返回一個反轉(zhuǎn)后的數(shù)組,如果同一值出現(xiàn)了多次,則最后一個鍵名將作為它的值,所有其他的鍵名都將丟失。
如果原數(shù)組中的值的數(shù)據(jù)類型不是字符串或整數(shù),函數(shù)將報錯。
語法
array_flip(array)參數(shù) 描述
array 必需。規(guī)定輸入的數(shù)組。
例子
<?php
$a=array(0=>"Dog",1=>"Cat",2=>"Horse");print_r(array_flip($a));
?>
輸出:
Array ( [Dog] => 0 [Cat] => 1 [Horse] => 2 )
- php數(shù)組函數(shù)序列之a(chǎn)rray_keys() - 獲取數(shù)組鍵名
- php數(shù)組函數(shù)序列之a(chǎn)rray_key_exists() - 查找數(shù)組鍵名是否存在
- 通過PHP current函數(shù)獲取未知字符鍵名數(shù)組第一個元素的值
- php數(shù)組函數(shù)序列之a(chǎn)rray_search()- 按元素值返回鍵名
- PHP去除數(shù)組中重復(fù)的元素并按鍵名排序函數(shù)
- php在多維數(shù)組中根據(jù)鍵名快速查詢其父鍵以及父鍵值的代碼
- php二維數(shù)組用鍵名分組相加實例函數(shù)
- php數(shù)組函數(shù)序列之each() - 獲取數(shù)組當(dāng)前內(nèi)部指針所指向元素的鍵名和鍵值,并將指針移到下一位
- php數(shù)組鍵名技巧小結(jié)
- php數(shù)組操作之鍵名比較與差集、交集賦值的方法
- php數(shù)組函數(shù)序列之krsort()- 對數(shù)組的元素鍵名進行降序排序,保持索引關(guān)系
- php數(shù)組函數(shù)序列之ksort()對數(shù)組的元素鍵名進行升序排序,保持索引關(guān)系
- php修改數(shù)組鍵名的方法示例
相關(guān)文章
php實現(xiàn)跨域提交form表單的方法【2種方法】
這篇文章主要介紹了php實現(xiàn)跨域提交form表單的方法,結(jié)合實例形式分析了curl及ajax兩種方法進行跨域提交的操作技巧,需要的朋友可以參考下2016-10-10PHP中UNIX時間戳和日期間的轉(zhuǎn)換與計算實例
這篇文章主要介紹了PHP中UNIX時間戳和日期間的轉(zhuǎn)換與計算實例,本文講解了將日期和時間轉(zhuǎn)變成UNIX時間戳、日期的計算等內(nèi)容,需要的朋友可以參考下2014-11-11PHP入門教程之?dāng)?shù)學(xué)運算技巧總結(jié)
這篇文章主要介紹了PHP入門教程之?dāng)?shù)學(xué)運算技巧,結(jié)合實例形式總結(jié)分析了php數(shù)值運算、變量檢測、隨機數(shù)、絕對值、取整、最大值、最小值、四舍五入等操作技巧,需要的朋友可以參考下2016-09-09