国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

PHP開發(fā)日志 ━━ 不同方法判斷某個數(shù)組中是否存在指定的鍵名,測試哪種方法效率高

這篇具有很好參考價值的文章主要介紹了PHP開發(fā)日志 ━━ 不同方法判斷某個數(shù)組中是否存在指定的鍵名,測試哪種方法效率高。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

我們可以用isset($arr['a']) 或者 array_key_exists('a', $arr) 來判斷'a'鍵名是否存在與$arr數(shù)組。

那么這兩種方式哪個運行速度快呢?

PHP開發(fā)日志 ━━ 不同方法判斷某個數(shù)組中是否存在指定的鍵名,測試哪種方法效率高,PHP,php,開發(fā)語言,isset,array_key_exist,鍵名,array,數(shù)組

不多廢話了,現(xiàn)在我們寫一段代碼來測試一下:

$array = ['a' => 1, 'b' => 2, 'c' => 3];

$start = microtime(true);

for ($i = 0; $i < 1000000; $i++) {
    isset($array['a']);
}

$end = microtime(true);

$time_isset = $end - $start;

$start = microtime(true);

for ($i = 0; $i < 1000000; $i++) {
    array_key_exists('a', $array);
}

$end = microtime(true);

$time_array_key_exists = $end - $start;

echo $time_isset . ' - ' . $time_array_key_exists;

結(jié)論是isset()更勝一籌。文章來源地址http://www.zghlxwxcb.cn/news/detail-781606.html

0.01655101776123 - 0.019193172454834

到了這里,關(guān)于PHP開發(fā)日志 ━━ 不同方法判斷某個數(shù)組中是否存在指定的鍵名,測試哪種方法效率高的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • js判斷一個數(shù)組中是否有重復的數(shù)組/ 一個數(shù)組中對象的某個屬性值是否重復

    js判斷一個數(shù)組中是否有重復的數(shù)組/ 一個數(shù)組中對象的某個屬性值是否重復

    項目中往往會遇到對數(shù)組處理是否存在某個形同的值?;蛘邔ο笾惺欠翊嬖谛瓮亍?下列方法常用,但不限于。 一、普通數(shù)組數(shù)據(jù) 1.1對數(shù)組進行排序,對比上一個元素和下一個元素是否相等,若相等,則說明數(shù)組有重復值。 1.2:先將數(shù)組轉(zhuǎn)換成字符串,再遍歷數(shù)組,在字

    2024年02月09日
    瀏覽(43)
  • java 怎么判斷某個字符串是否在數(shù)組中

    在 Java 中,可以使用以下幾種方法來判斷一個字符串是否在數(shù)組中: 使用 for 循環(huán)遍歷數(shù)組,逐個比較字符串是否相等。 使用 Arrays.asList() 將數(shù)組轉(zhuǎn)換為列表,然后使用列表的 contains() 方法來判斷字符串是否在數(shù)組中。 使用 Java 8 的 Stream API,使用 anyMatch() 方法來判斷是否存

    2024年02月14日
    瀏覽(46)
  • 【React | 前端】在React的前端頁面中,判斷某個變量值是否被定義?根據(jù)是否定義顯示不同的內(nèi)容?

    在React的前端頁面中,判斷某個變量值是否被定義?根據(jù)是否定義顯示不同的內(nèi)容? 假如,現(xiàn)在有一個需求是設(shè)計一個新功能,新功能中要求新增一個之前沒有的變量,假設(shè)是計算某一個數(shù)組的長度或者統(tǒng)計某個事情的總數(shù)。 場景是歷史任務中并沒有計算該數(shù)值,新的任務需

    2024年02月13日
    瀏覽(22)
  • mysql數(shù)據(jù)庫存數(shù)組類型數(shù)據(jù),如何判斷數(shù)組中是否包含某個值?使用mybatisplus查詢。

    mysql數(shù)據(jù)庫存數(shù)組類型數(shù)據(jù),如何判斷數(shù)組中是否包含某個值?使用mybatisplus查詢。

    跟mybatisplus中.in()方法相反的函數(shù) mybatisplus的in函數(shù):查詢的是數(shù)據(jù)庫的某個屬性的值是否在給定的集合中。這里我們講的是一個值是否在數(shù)據(jù)庫的某個屬性數(shù)組中。 說明: 這是一張學生信息表,其中包含了學生曾經(jīng)就讀過的學?!,F(xiàn)在我們要做的就是查詢哪些學生就讀過指

    2024年02月16日
    瀏覽(228)
  • PHP is_array()函數(shù)詳解,PHP判斷是否為數(shù)組

    「作者主頁」: 士別三日wyx 「作者簡介」: CSDN top100、阿里云博客專家、華為云享專家、網(wǎng)絡(luò)安全領(lǐng)域優(yōu)質(zhì)創(chuàng)作者 「推薦專欄」: 對網(wǎng)絡(luò)安全感興趣的小伙伴可以關(guān)注專欄《網(wǎng)絡(luò)安全入門到精通》 is_array() 可以 「檢測」 變量是不是 「數(shù)組」 類型。 語法 參數(shù) $var :需要檢

    2024年02月11日
    瀏覽(94)
  • 前端基礎(chǔ)面試題:如何判斷對象是否具有某屬性?遍歷數(shù)組的方法有哪些?

    前端基礎(chǔ)面試題:如何判斷對象是否具有某屬性?遍歷數(shù)組的方法有哪些?

    一、如何判斷對象具有某屬性? 如: let obj={name:\\\'zhangsan\\\',age:21} 有以下方法 ( property 為屬性名的變量,實際上是key,鍵名): 1. property in obj 效果如圖: in 運算符 2. Reflect.has(obj, property) 效果如圖: 關(guān)于 Reflect: ① 它是JS的一個內(nèi)置對象,無構(gòu)造函數(shù),可以用它遍歷對象的key,如

    2023年04月08日
    瀏覽(98)
  • unity判斷是否點擊到某個按鈕

    ? ? ? 1、 適應場景:當點擊到界面其他地方,這個按鈕不再突出顯示,怎么解決? private void Update() ? ? { ? ? ? ? if (Input.GetMouseButtonDown(0)) ? ? ? ? { ? ? ? ? ? ? if (EventSystem.current.currentSelectedGameObject == null || EventSystem.current.currentSelectedGameObject.name != \\\"ButtonName\\\") ? ? ? ? ?

    2024年02月11日
    瀏覽(24)
  • Unity判斷物體是否被某個相機可見

    第一種方式: 將物體的世界坐標轉(zhuǎn)換為視口坐標(Viewport Coordinates),得到的坐標值會在[0,1]的范圍內(nèi),表示物體在相機視口中的位置。如果物體的位置在這個范圍內(nèi),就說明它被相機看到了。 第二種方式: 判斷物體是否完全在相機的視錐體內(nèi),可以使用相機的GeometryUtilit

    2024年02月05日
    瀏覽(30)
  • js判斷對象是否擁有某個key

    方法一 : \\\"key\\\" in obj ,結(jié)果為 false,表示不包含;否則表示包含 方法二 : obj.hasOwnProperty(\\\"key\\\") ,obj 表示對象,結(jié)果為 false 表示不包含;否則表示包含 這兩種方法都可以用于檢查對象是否包含指定的屬性,但它們有一些區(qū)別。 “key” in obj: 這種方法使用 in 運算符來檢查屬

    2024年02月08日
    瀏覽(27)
  • js判斷對象是否存在某個屬性的辦法

    在 JavaScript 開發(fā)中,判斷一個對象是否存某個屬性在是非?;A(chǔ)的操作,也是開發(fā)者經(jīng)常需要處理的問題之一。然而,繁瑣的代碼可能會讓我們感到疲憊不堪,因此這里將介紹幾種 JavaScript 小技巧,幫助你更高效地判斷對象屬性的存在性,提高代碼效率?。 ?? 技巧一: 使用

    2024年02月09日
    瀏覽(93)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包