LoginSignup
0
0

More than 1 year has passed since last update.

【PHP】array_key_existsの使い方

Last updated at Posted at 2021-07-30

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).'ナノ秒';

?>
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0