array_key_exists(イグジストス)とは、配列内の指定したキーが存在するかチェックする関数
※多次元配列で使用することはほぼない
<?php
$rows = [
10 => 'PHP',
12 => 'Java',
23 => 'JavaScript',
33 => 'Ruby'
];
$start = hrtime(true); // 計測開始時間
if ( array_key_exists('23', $rows) ) {
echo "配列内にMikeというキーは存在します\n";
}
$end = hrtime(true);
echo '処理時間:'.($end - $start).'ナノ秒';
?>
<?php
$rows = [
10 => 'PHP',
12 => 'Java',
23 => 'JavaScript',
33 => 'Ruby'
];
$start = hrtime(true); // 計測開始時間
foreach ($rows as $key => $row) {
if(23 === $key){
echo "配列内にMikeというキーは存在します\n";
break;
}
}
$end = hrtime(true);
echo '処理時間:'.($end - $start).'ナノ秒';
?>