お尋ねしたいことがあります.

$a='100' => 数値
$a='-10.0' => 数値
$a='1e+10' => 数値
$a='abc' => 数値ではない.

のような判断をしたいのですが良い方法が分かりません.
すなわち,ある変数 $a に文字列が入っているのですが,
数値を表すことができるか否か判別するよい方法はないでしょうか?