Каков % оператора PHP и как я использую его в реальных примерах?

Каково объяснение оператора PHP % в полных деталях?

Включая примеры было бы хорошо!

6
задан Peter Mortensen 6 December 2015 в 11:13
поделиться

5 ответов

Это оператор модуляции, который дает целочисленный остаток от деления. Например,

7 / 2 = 3.5  // 3 remainder 1
7 % 2 = 1    // the remainder

Очевидный пример в реальном мире - определение четности или нечетности числа

if (($n % 2) == 0) число четное, иначе - нечетное... полезно, когда вы хотите показать чередующиеся строки в таблице разными цветами

17
ответ дан 8 December 2019 в 12:57
поделиться

% используется для остатка.

Пример:

Вывести, четное или нечетное число

  (@num % 2 == 0 )? 'even' : 'odd'
0
ответ дан 8 December 2019 в 12:57
поделиться

Это даст вам модуль, или "mod", двух чисел, что является остатком от деления двух чисел. Это обычный арифметический оператор, и я не могу придумать язык, в котором его нет. Дополнительную информацию можно найти в Операция по модулю .

Есть два способа его использования. Самый распространенный такой же, как и любой другой арифметический оператор:

$bwah = 3 % 1; // == 0
$bwah = 10 % 3; // == 1

Существует также сокращенный способ выполнения, например + = , - = , * = ] и / = :

$bwah = 10;
$bwah %= 3; // == 1 ... it's like saying 10 % 3
0
ответ дан 8 December 2019 в 12:57
поделиться

Это оператор модуля. Он дает вам «остаток» после деления. Это довольно стандартный оператор.

Вот справочник PHP для Арифметических операторов .

0
ответ дан 8 December 2019 в 12:57
поделиться

% - оператор модуля.

Пример

$num1 = 160;
$num2 = 15;
$result = $num1 % $num2;
echo "The modulus of these numbers is $result";
1
ответ дан 8 December 2019 в 12:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: