-2

親切に誰かがこれについて私に説明してくれますか?

$key = array_keys($aHash);
$size = sizeOf($key);
for ($i=0; $i<$size; $i++) $aHash[$key[$i]] .= "a";

よりも速い

foreach($aHash as $key=>$val) $aHash[$key] .= "a";

PHPベンチマークによると。ただし、スクリプトに aa コードがあります。

My CODE:

foreach($_SESSION['undo'] as $key2=>$value2)
{
     if{
     }
     else
     {
     }
     .
     .
     .
     .
}

上記のようなコードを自分のコードに変換するにはどうすればよいですか? 理由を教えてください。ありがとうございました。

4

4 に答える 4

2

条件にカウントしない

あなたはこれを試すことができます

$size = count($_SESSION['undo']);
for($i = 0; $i< $size; $i++){
   $value = $_SESSION['undo'][$i];
}
于 2013-10-25T08:21:45.313 に答える
0

これを試して:

for($i = 0; $i< count($_SESSION['undo']); $i++){
   $value = $_SESSION['undo'][$i];
}
于 2013-10-25T08:18:37.120 に答える