- preg_match: documentation ( source)
<?php
if(preg_match('/MSIE (.*?);/', $_SERVER['HTTP_USER_AGENT']) || // This regex fails to detect IE 11
preg_match('/^(?=.*(Trident))(?=.*(rv:11.0)).*$/', $_SERVER['HTTP_USER_AGENT'])) {
echo 'true';
} else {
echo 'false';
}