«phpClub» — архив тем ("тредов"), посвящённых изучению PHP и веб-технологий.
Аноним 2019/03/04 09:34:47  №1358927 1
Короче, аноны.
Решил написать простенький калькулятор, но после проверки, является ли введенные значения целыми числами, но жидко обсераюсь и ловлю сообщение о том, что там не числа (хотя там числа).

Посмотрите, пожалуйста, где я не прав.
https://ideone.com/gwTPUt
Ответы: >>1358932 >>1369059
Аноним 2019/03/04 09:49:28  №1358932 2
Ответы: >>1358934
Аноним 2019/03/04 09:51:35  №1358934 3
>>1358932
Спасибо. Сейчас разберемся.
Аноним 2019/03/23 20:16:08  №1369059 4
>>1358927

Я приведу пример про числа и строки:

$a = 123; // это число. Его можно складывать, вычитать итд.

$b = "123"; // это строка. Это набор букв. Вычитать строки нельзя, но PHP
// автоматически преобразует строку в число, если ты попытаешься
// это сделать

Когда ты читаешь что-то из файла, из консоли, ты всегда получаешь строку. Есть функции intval, floatval, strval, которые делают преобразования между типами. Увидеть тип значения можно с помощью var_dump.

Вместо is_int ты можешь использовать is_numeric.

>>1360327

Сделано неправильно. Ты сравниваешь только одну пару букв (самую первую и самую последнюю), и после сравнения завершаешь программу, а надо сравнивать все.

>>1360712

Postgres интересная БД, у нее много фич, по ней есть хорошая актуальная документация на русском, стоит прочесть. Например, там много интересных видов индексов.

>>1360810

Читай постепенно. Если ты не любишь читать документацию, то развиваться будет трудно.

>>1360904

Сегодня я выучил новую поговорку.
Ответы: >>1369352
Аноним 2019/03/24 12:50:40  №1369352 5
>>1369059
>Читай постепенно. Если ты не любишь читать документацию, то развиваться будет трудно.
Не в этом дело, просто гора чего еще в планах выучить/прочитать и postgres не в приоритете. Если бы для ознакомления надо было уделить немного времени то ок, а так придется отложить в долгий ящик