3v4l.org

run code in 300+ PHP versions simultaneously
<?php $rooms = array ( 'The Lounge' => array ( 'id' => 1, 'privacy' => 'public', 'users' => array ( 'QUICHE POIREAU' => array ( 'smiley' => 'smi_smile.gif', 'name' => 'QUICHEPOIREAU', 'state' => NULL, 'id' => 1 ), 'JOHN DOE' => array ( 'smiley' => 'smi_smile.gif', 'name' => 'JoeFRANC', 'id' => 40 ), ) ), 'The Beach' => array ( 'id' => 2, 'privacy' => 'public', 'users' => array ( Null => array ( 'smiley' => Null, 'name' => Null, 'state' => Null, 'id' => Null ), ), ) ); foreach ($rooms as $name => $room) { $users = count(array_filter(array_keys($room['users']))); echo "$name: $users users\n"; }
Output for 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.25, 8.4.1 - 8.4.12
The Lounge: 2 users The Beach: 0 users

preferences:
150.2 ms | 407 KiB | 5 Q