How to handle undefined array key in PHP

2 Answers

0 votes
// Use isset() to determine if array key is null or not
 
 
$arr = array();
 
if (isset($arr[0])) {
    $arr[0]++;
} else {
    $arr[0] = 1;
}
 
var_dump($arr);
 
 
 
 
 
 
/*
run:
 
array(1) {
  [0]=>
  int(1)
}
 
*/

 



answered May 1, 2023 by avibootz
0 votes
// Use isset() to determine if array key is null or not

$arr = array();

for ($i = 0; $i < 3; $i++) {
    if (isset($arr[0])) {
        $arr[0]++;
    } else {
        $arr[0] = 1;
    }
}

var_dump($arr);






/*
run:

array(1) {
  [0]=>
  int(3)
}

*/

 



answered May 1, 2023 by avibootz

Related questions

...