3v4l.org

run code in 300+ PHP versions simultaneously
<?php function write($str) { echo $str . '<br>'; } $arr = array(); for($i=0;$i<100000;$i++)$arr[$i]=rand(1, 6); // 1~6の乱数を生成 write('*数字の配列を操作'); function i11($arr) { write('比較演算子1-1'); $start = microtime(); for($i=0,$j=count($arr);$i<$j;++$i)$arr[$i]==6; $end = microtime(); $start = explode(' ', $start); $end = explode(' ', $end); write(((float)$end[0]+(float)$end[1]) - ((float)$start[0]+(float)$start[1])); } i11($arr); function i12($arr) { write('比較演算子1-2'); $start = microtime(); for($i=0,$j=count($arr);$i<$j;++$i)$arr[$i]===6; $end = microtime(); $start = explode(' ', $start); $end = explode(' ', $end); write(((float)$end[0]+(float)$end[1]) - ((float)$start[0]+(float)$start[1])); } i12($arr); function i21($arr) { write('比較演算子2-1'); $start = microtime(); for($i=0,$j=count($arr),$a=6;$i<$j;++$i)$arr[$i]==$a; $end = microtime(); $start = explode(' ', $start); $end = explode(' ', $end); write(((float)$end[0]+(float)$end[1]) - ((float)$start[0]+(float)$start[1])); } i21($arr); function i22($arr) { write('比較演算子2-2'); $start = microtime(); for($i=0,$j=count($arr),$a=6;$i<$j;++$i)$arr[$i]===$a; $end = microtime(); $start = explode(' ', $start); $end = explode(' ', $end); write(((float)$end[0]+(float)$end[1]) - ((float)$start[0]+(float)$start[1])); } i22($arr);

preferences:
32.06 ms | 402 KiB | 5 Q