Pavel Denisov, хм, под спойлером то, что мне возвращает этот запрос, в коде это выглядит несколько иначе, тут опечатался. Если Вам будет легче - поправлю.
sim3x,
0. У меня в голове только полотно кода через условия и с преобразованием типа. Я предположил, что есть люди, которые сталкивались с подобным вопросом.
1. Спасибо, в ответах уже дали ссылку, прочел, но вопроса это не меняет, ну вот нужно мне.