重松です。こんにちは。 まあ、(int) って感じが楽だとは思いますが、どうしても厳密にやりたい場合には、 sscanf() も使えると思います。 $n = sscanf($buf,'%d%s',&$num, &$junk); あるいは、ereg() などでフォーマットを確認して (int) でキャストする方法あるかと思います。 -- Osamu Shigematsu