- var_dump: documentation ( source)
- preg_match: documentation ( source)
- preg_quote: documentation ( source)
<?php
$char_set = 'a-z_';
$val = 'login_form';
var_dump(preg_quote($char_set, '/'));
$sDomain_name = 'your-domain.com';
$db_domain_name = 'your-domain.com';
var_dump(preg_match('/(^|\.)'.preg_quote($sDomain_name).'($|:[0-9]+)/i', $db_domain_name));