update page now

Voting

The Note You're Voting On

Rumour
2 years ago
In PHP7+ to find if a value is set in a multidimensional array with a fixed number of dimensions, simply use the Null Coalescing Operator: ?? So for a three dimensional array where you are not sure about any of the keys actually existing <?php // instead of: $exists = array_key_exists($key1, $arr) && array_key_exists($key2, $arr[$key1]) && array_key_exists($key3, $arr[$key1][$key2]) ; // use: $exists = array_key_exists($key3, $arr[$key1][$key2]??[]) ; ?>

<< Back to user notes page

To Top