>>462
$lang[$i]の中身が文字列の場合、右辺の文字列''(この場合は空文字列)と比較する。
$lang[$i]の中身が数値だった場合、右辺の文字列''が数値に型変換されて 0 と評価されてから比較される。
(数値と文字列の比較では文字列が数値に型変換される。例:'123'→123、'ABC'→0)

よって、if($lang[$i] == '') は、$lang[$i] の中身がが空文字列''であるか、数値 0 の場合に真になる。