@greyson
Работа с знаковыми числами (integer) в PHP происходит похожим образом, как и в других языках программирования.
Вот несколько основных правил:
- Объявление знаковых чисел
Знаковые числа (integer) в PHP могут быть объявлены как с положительным, так и с отрицательным знаком. Например:
1
2
|
$positive = 10;
$negative = -5;
|
- Математические операции
Математические операции с знаковыми числами в PHP работают по привычным правилам. Например:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
$a = 10;
$b = 5;
// Сложение
$c = $a + $b; // Результат: 15
// Вычитание
$c = $a - $b; // Результат: 5
// Умножение
$c = $a * $b; // Результат: 50
// Деление
$c = $a / $b; // Результат: 2
// Взятие остатка от деления
$c = $a % $b; // Результат: 0
|
- Проверка знака числа
Для проверки знака числа в PHP можно использовать функцию sign(). Она возвращает -1 для отрицательных чисел, 0 для нуля и 1 для положительных чисел. Например:
1
2
3
4
5
|
$a = 10;
$b = -5;
echo sign($a); // Результат: 1
echo sign($b); // Результат: -1
|
- Изменение знака числа
Для изменения знака числа в PHP можно использовать оператор -. Например:
1
2
3
4
|
$a = 10;
// Изменение знака
$b = -$a; // Результат: -10
|
- Преобразование в строку
Для преобразования знакового числа в строку в PHP можно использовать функцию strval(). Например:
1
2
|
$a = 10;
$str = strval($a); // Результат: "10"
|
- Преобразование строки в число
Для преобразования строки в знаковое число в PHP можно использовать функцию intval(). Например:
1
2
|
$str = "10";
$a = intval($str); // Результат: 10
|