- ctype_digit: documentation ( source)
<?php
function pdm_get_val_sql($val) {
$result = 'NULL';
if(isset($val) === true) {
if(ctype_digit($val) !== false) {
$result = (int)($val);
}
else {
$result = '\''.pSQL($val).'\'';
}
}
return $result;
}
function pSQL($val) { return $val; }
echo pdm_get_val_sql('toto');