亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時間:2021年11月30日 08:44:07   作者:青燈夜游  
在本篇文章里小編給大家整理了一篇關于php去掉一維數組的鍵值的實例方法,有興趣的朋友們可以學習下。

?在 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() 函數會以數組形式返回得到的數組鍵名。

<?php
header("Content-type:text/html;charset=utf-8");
$array = array(
        'name'  => 'PHP中文網',
        'url'   => 'https://www.php.cn/',
        'title' => 'PHP教程',
);
$key=array_keys($array);
var_dump($key);
?>

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

內容擴展:

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

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

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

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

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

到此這篇關于php去掉一維數組的鍵值的實例方法的文章就介紹到這了,更多相關php怎么去掉一維數組的鍵值內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • PHP圖片處理之使用imagecopyresampled函數裁剪圖片例子

    PHP圖片處理之使用imagecopyresampled函數裁剪圖片例子

    這篇文章主要介紹了PHP圖片處理之使用imagecopyresampled函數裁剪圖片例子,本文例子相對簡單,是一篇入門級的學習總結,需要的朋友可以參考下
    2014-11-11
  • PHP刪除數組中的特定元素的代碼

    PHP刪除數組中的特定元素的代碼

    我們知道,PHP沒有提供專門刪除一個特定數組元素的方法。但是可以通過unset()函數來完成這種要求
    2012-06-06
  • php+html5基于websocket實現聊天室的方法

    php+html5基于websocket實現聊天室的方法

    這篇文章主要介紹了php+html5基于websocket實現聊天室的方法,實例分析了php結合html5的websocket通訊的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • PHP連接MySQL進行增、刪、改、查操作

    PHP連接MySQL進行增、刪、改、查操作

    本篇文章主要介紹了PHP連接MySQL進行增、刪、改、查操作的方法,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • 解析php開發(fā)中的中文編碼問題

    解析php開發(fā)中的中文編碼問題

    其實php開發(fā)中的中文編碼并沒有想像的那么復雜,雖然定位和解決問題沒有定規(guī),各種運行環(huán)境也各不盡然,但后面的原理是一樣的。了解字符集的知識是解決字符問題的基礎
    2013-08-08
  • php設計模式 DAO(數據訪問對象模式)

    php設計模式 DAO(數據訪問對象模式)

    數據訪問對象(Data Access Object) 示例 ,學習php的朋友可以參考下。
    2011-06-06
  • php檢測數組長度函數sizeof與count用法

    php檢測數組長度函數sizeof與count用法

    這篇文章主要介紹了php檢測數組長度函數sizeof與count用法,實例分析了count的用法,并對sizeof函數進行了詳盡的分析說明,具有一定的參考借鑒價值,需要的朋友可以參考下
    2014-11-11
  • PHP 可閱讀隨機字符串代碼

    PHP 可閱讀隨機字符串代碼

    此代碼將創(chuàng)建一個可閱讀的字符串,使其更接近詞典中的單詞,實用且具有密碼驗證功能。
    2010-05-05
  • 如何提高PHP速度

    如何提高PHP速度

    如何提高PHP速度...
    2007-02-02
  • 利用PHP_XLSXWriter代替PHPExcel的方法示例

    利用PHP_XLSXWriter代替PHPExcel的方法示例

    PHPExcel是一個處理Excel,CVS文件的開源框架,但不幸的是PHPExcel官方已不再維護了這個項目了,官方團隊在github上又起了一個新項目,叫PhpSpreadsheet。那么這篇文章主要給大家介紹了關于利用PHP_XLSXWriter代替PHPExcel的方法示例,需要的朋友可以參考下。
    2017-07-07

最新評論