Привет тебе, о несокрушимый All! Наткнулся на грабли, которые, без сомнения, известны опытным программистам. Так что надеюсь на то, что меня быстро просветят Мне нужно сравнить две строчки. Например, такие: "1" и "01"; ".2" и ".20". Когда я пытаюсь делать это, то получаю прискорбный результат: Код (Text): var_dump("1" == "01"); // -> bool(true) В мануалях, конечно, разжёвано, почему так происходит. Но возникает вопрос: делать-то что? Как сравнить именно эти строчки в виде строчек, а не в виде чисел? Пытался использовать насильственное приведение типов и strval - не помогает. Как быть?