Что означает «$arr[] = +$var»?
Это правильно называется унарный плюс (1, 2)
Пытается конвертировать значение в int или float.
Похожая штука есть и в js, и похоже, что оба они унаследовали эту фичу из C.
Означает добавить в массив $arr значение, равное +$var