網(wǎng)站開發(fā) 報價單 表格百度權(quán)重1是什么意思
我們可以用isset($arr['a'])
或者 array_key_exists('a', $arr)
來判斷'a'
鍵名是否存在與$arr
數(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()
更勝一籌。
0.01655101776123 - 0.019193172454834