- var_dump: documentation ( source)
- preg_match: documentation ( source)
- trim: documentation ( source)
<?php
$val = 'asc and 1 = 1; select * from admin_user;';
$direction = 'asci';
if (preg_match('/(.*\W)(ASC|DESC)\b/si', $val, $matches)) {
$val = trim($matches[1]);
$direction = $matches[2];
}
var_dump($val, $direction, $matches);