- var_dump: documentation ( source)
- preg_match: documentation ( source)
- in_array: documentation ( source)
<?php
$ticket = '898808570615cd41ead615ef7c4cdaceHf7a4eedae50154dcfe9d468dade10ffd';
$isValid = true;
if (empty($ticket) || '_' == $ticket || preg_match('/[^a-z0-9]+/i', $ticket) || !in_array(strlen($ticket), array(32,65))) {
$isValid = false;
}
var_dump($isValid);