if($lang[$i] == '')という記述は$lang[$i]に値が入ってるかを
判定するのですか? ''というのは$lang[$i]の値が数値と文字列の
両方を表しているのですか?