我知道的foreach到for循環和基本的例子while循環,因爲我是在開始編碼我沒有從執行一個腳本,這是非常非常重要從那時起我一直的速度關注將每個聲明的所有轉換爲,以便循環。如果涉及到array
我很困惑-_-。我知道這讓我反對投票發佈。喜歡我寧願讓人們爲自己弄清楚事情。 我只需要一點使用for循環語句的指南。如何將下面的foreach循環轉換爲for循環/ while循環語句?'for循環'和'while循環'的等效語法?
喜歡什麼我就phpbenchmark.com視爲
$ I = 0;而($ i < 1000000)++ $ i;
for($ i = 0; $ i < 1000000; ++ $ i);
CODE:
<?php
$user['001'] = 'A';
$user['002'] = 'B';
$user['003'] = 'C';
$user['004'] = 'D';
foreach($user as $id => $name)
{
echo '<br>Id='.$id.'Name='.$name;
}
?>
非常感謝。
預期輸出LIKE的foreach輸出:
Id=001Name=A
Id=002Name=B
Id=003Name=C
Id=004Name=D
也是,如果我有一個數組鍵,如
$user['AAA'] = 'A'; $user['BBB'] = 'B'; $user['CCC'] = 'C'; $user['DDD'] = 'D';
它會輸出爲:
Id=AAAName=A Id=AAAName=B Id=AAAName=C Id=AAAName=D
你問如何通過一個數組for循環迭代? – Huey
我想你問的是如何使用帶有簡單整數$ I的'while'循環遍歷數組,當你的數組鍵具有前導零的數字.....不要微調。 –
爲什麼你認爲foreach是一個性能問題?你測試過了嗎? – deceze