我和Jim O'Brien做了兩段代碼,它們完全一樣。但哪個更快?以下兩個代碼片段中的哪一個更快,爲什麼?
(該代碼使偶數和奇數的輸入陣列的鍵 - 值對。如果輸入陣列是這樣的:
Array(
"thirteen",
13,
"seven",
7,
...
)
然後輸出數組將成爲這樣:
Array(
"thirteen" => 13,
"seven" => 7,
...
)
片段1:
<?php
$output = array();
for ($i = 0; $i < count($input); $i++) {
$output[$input[$i]] = $input[++$i];
}
?>
代碼段2:
<?php
$output = array();
for ($i = 0; $i < count($input); $i += 2) {
$output[$input[$i]] = $input[$i + 1];
}
?>
哪個代碼段更快,爲什麼?
你的個人資料?或者你想要我們這樣做? –
如何配置文件? –
注意在做足夠的操作次數之前的時間(以毫秒爲單位),打印之後的使用時間。但我擔心你在這裏玩納米優化。 –