- substr: documentation ( source)
- usort: documentation ( source)
<?php
$commonNames = ["*.jemoeder.nl", "blaat.jemoeder.nl"];
if(count($commonNames) == 0) {
return null;
}
usort($commonNames, function($a, $b) {
$aIsWildcard = substr($a, 0, 1) == '*';
$bIsWildcard = substr($b, 0, 1) == '*';
return $aIsWildcard && $bIsWildcard ? -1 : 1;
} );
return $commonNames[0];