更多精彩內容,歡迎關注:

視頻號
視頻號

抖音
抖音

快手
快手

微博
微博

php去掉一維數組的鍵值的實例方法

導讀在PHP中,數組的每個元素都是由鍵值對(key-value)組成,通過元素的鍵名來訪問對應鍵的值。有時候,我們需要去掉一維數組的鍵值(value),只留下數組的鍵名(key),這要怎么做?此時,就可以使用array_keys()函數了。array_key() 函數可以獲取數組中的部分或所有鍵名。

在 PHP 中,數組的每個元素都是由鍵值對(key-value)組成,通過元素的鍵名來訪問對應鍵的值。

提示:“索引”和“鍵名”指的是同一樣東西,“索引”多指數組數字形式的下標。

有時候,我們需要去掉一維數組的鍵值(value),只留下數組的鍵名(key),這要怎么做?

此時,就可以使用array_keys()函數了。

array_key() 函數可以獲取數組中的部分或所有鍵名,語法格式如下:

array_keys($array?[,?$search_value?=?null?[,?$strict?=?false]])

參數說明如下:

$array:必選參數,為待操作的數組;

$search_value:可選參數,如果參數為空,則函數會返回數組中的所有鍵名,如果指定了該參數,則函數就只會返回值為 $search_value 的鍵名;

$strict:可選參數,判斷在搜索的時候是否使用嚴格模式,$strict 默認為 false,也就是非嚴格模式,在搜索時只比較類型,不比較類型,若將 $strict 設置為 true,也就是嚴格模式,在搜索時同時比較值和類型,等價于===。

array_key() 函數會以數組形式返回得到的數組鍵名。

?'好二三四it網',
????????'url'???=>?'http://mxmvfrha.com/',
????????'title'?=>?'PHP學習教程',
);
$key=array_keys($array);
var_dump($key);
?>

可以看到,去掉了一維數組的鍵值(value),只返回了一維數組的鍵名(key)。

內容擴展:

1、使用unset()函數可以用于取消設置關聯(lián)數組中的鍵及其值。

//?聲明關聯(lián)數組
$arr?=?array(
????"1"?=>?"加",
????"2"?=>?"減",
????"3"?=>?"乘",
????"4"?=>?"除"
);
//?關聯(lián)數組中刪除鍵1及其值
unset($arr['1']);
//?顯示數組元素
var_dump($arr);

2、使用array_diff_key()函數用于獲取一個或多個數組之間的差集。

此函數比較一個或多個數組之間的鍵并返回它們之間的差集。

//?聲明關聯(lián)數組
$arr?=?array(
????"1"?=>?"春",
????"2"?=>?"夏",
????"3"?=>?"秋",
????"4"?=>?"冬",
);
//?從關聯(lián)數組中刪除鍵1及其值
$result?=?array_diff_key($arr,
????array_flip((array)?['1']));
//?顯示數組元素
var_dump($result);

到此這篇關于php去掉一維數組的鍵值的實例方法的文章就介紹到這了。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

為你推薦
資訊專欄
熱門視頻
相關推薦
php7安裝mysqli實例講解 PHP對接抖音開發(fā)平臺接口的詳細教程 PHP7中對十六進制字符串處理的問題詳解 php生成唯一uid的解決方法詳解 php兩種基本的輸出方及實例詳解 PHP遍歷數組的6種方式總結 JS截取字符串的三種方法詳解 Python常用的正則表達式處理函數詳解 一文秒懂python正則表達式常用函數 python正則表達式語法學習筆記 Python 垃圾回收機制詳解 Python實現城市公交網絡分析與可視化 Python數據分析處理(三)--運動員信息的分組與聚合 基于Python實現PDF區(qū)域文本提取工具 詳解python的循環(huán) python實現新年倒計時實例代碼 Python實現消消樂小游戲 學習python的while循環(huán)嵌套 提升Python運行速度的5個小技巧 Python按鍵或值對字典進行排序 PHP中empty()和isset()的區(qū)別介紹 PHP實現JWT的Token登錄認證 php判斷時間戳是否為今天實例講解 PHP7 preg_replace出錯及解決辦法 五年班的學習計劃怎么寫 五年級的學習計劃 初中新學期學習計劃怎么寫 關于英語的學習計劃怎么寫 怎么寫暑假學習計劃書 4年級數學學習計劃怎么寫 后半學期的學習計劃怎么寫 上學期學習計劃怎么寫 五年級的學習計劃書怎么寫 小學一年級學習計劃怎么寫 暑假學習計劃表怎么寫 八年級學習計劃怎么寫 暑期學習計劃表怎么寫 小學四年級學習計劃怎么寫 一年級的學習計劃怎么寫 小學生的學習計劃怎么寫 工作的學習計劃怎么寫
Top