3v4l.org

run code in 300+ PHP versions simultaneously
<?php $data = array(array('fieldName' => 'email', 'type' => 'string'), array('fieldName' => 'isActive', 'type' => 'boolean'), array('fieldName' => 'password', 'type' => 'string'), array('fieldName' => 'username', 'type' => 'string'), array('fieldName' => 'id', 'type' => 'integer')); usort($data, function ($a, $b) { if ($a['fieldName'] == 'username' || $b['fieldName'] == 'password') return -1; elseif ($a['fieldName'] == 'password' || $b['fieldName'] == 'username') return 1; else return 0; }); print_r($data);

preferences:
24.73 ms | 405 KiB | 5 Q