PHPで「空文字(空白)」なのに「空文字」と判定されない!?

ちょっとはまったのでφ(`∇´)φカキコカキコ♪ 。

空白文字を判定する方法は
1) empty
2) in_null
3) isset
4) bool
があるが
全て試したけど、なんかどれにも引っかからない・・

そこでググって見た結果、
もしかしたら「全角空白」かもしれない可能性が浮上。

早速、trim(mb_convert_kana(str, "s"))で全角空白を半角空白(?)にして
(*trim系の関数は、全角空白を処理できないので半角空白にしてから実行)

判定!!
すると、emptyが反応を返した!!!!!!!!!

キタ-------------------------------------------------
キタ-------------------------------------------------
キタ-------------------------------------------------
キタ-------------------------------------------------

これで何とかなる。。