I was trying to find a quick and easy method to check if the first letter in a string is a number. A lot of the functions and methods I\'ve seen on S.O seem over complicated
No, that would not work. You might get "Notice: Uninitialized string offset: 0" notice. To make it work, add strlen():
if ( strlen($string) > 0 && is_numeric($string[0]) ) { }