$iData=5;
if($iData%5)
{
echo($iData>0?"case 1":"case 0");
}
в IF должно быть какое то условие. А у нас if($iData%5) то есть IF (0)
непонятно какое условие дальше проверяется
1. Бо - 04 Октября, 2020 - 18:03:12 - перейти к сообщению
2. Vladimir Kheifets - 05 Октября, 2020 - 07:43:59 - перейти к сообщению
Бо пишет:
$iData=5;
if($iData%5)
{
echo($iData>0?"case 1":"case 0");
}
в IF должно быть какое то условие. А у нас if($iData%5) то есть IF (0)
непонятно какое условие дальше проверяется
if($iData%5)
{
echo($iData>0?"case 1":"case 0");
}
в IF должно быть какое то условие. А у нас if($iData%5) то есть IF (0)
непонятно какое условие дальше проверяется
Добрый день!
а что, в написано в задании?
Удачи!
3. Бо - 05 Октября, 2020 - 18:47:08 - перейти к сообщению
Vladimir Kheifets пишет:
Добрый день!
а что, в написано в задании?
Удачи!
Бо пишет:
$iData=5;
if($iData%5)
{
echo($iData>0?"case 1":"case 0");
}
в IF должно быть какое то условие. А у нас if($iData%5) то есть IF (0)
непонятно какое условие дальше проверяется
if($iData%5)
{
echo($iData>0?"case 1":"case 0");
}
в IF должно быть какое то условие. А у нас if($iData%5) то есть IF (0)
непонятно какое условие дальше проверяется
Добрый день!
а что, в написано в задании?
Удачи!
Виноват

Цикл с предусловием while работает по следующим принципам:
Вычисляется значение логического выражения.
Если значение истинно, выполняется тело цикла, в противном случае - переходим на следующий за циклом оператор.
$iData=1;
while($iData%1024)
{
echo($iData%1024);
$iData*=2;
}
в нашем случае $iData%1024 равно нулю. Это истина или ложь? Почему?
4. LIME - 05 Октября, 2020 - 21:20:01 - перейти к сообщению
https://www.php.net/manual/ru/la....boolean.casting
(Добавление)
(Добавление)
Vladimir Kheifets пишет:
http://www.php.su/lessons/?lesson_2
а что, в написано в задании?
5. Бо - 06 Октября, 2020 - 18:29:05 - перейти к сообщению
LIME пишет:
https://www.php.net/manual/ru/la....boolean.casting
(Добавление)
(Добавление)
Vladimir Kheifets пишет:
http://www.php.su/lessons/?lesson_2а что, в написано в задании?
Добрый день. Вопросом на вопрос некрасиво отвечать

1 $iData=1;
2 while($iData%1024)
3 {
4 echo($iData%1024);
5 $iData*=2;
6 }
во второй строке выражение в скобках ($iData%1024) равно нолю
выше вы дали ссылку где говорится: При преобразовании в boolean, значение - 0 (ноль) рассматриваются как FALSE
Цикл с предусловием while работает по следующим принципам:
Вычисляется значение логического выражения.
Если значение истинно, выполняется тело цикла, в противном случае - переходим на следующий за циклом оператор.
то есть тело цикла не должно было исполниться, так как ($iData%1024)=FALSE
честно непонятно

6. LIME - 07 Октября, 2020 - 02:03:53 - перейти к сообщению
Бо пишет:
каким на какой? Вопросом на вопрос некрасиво отвечать
ты странный
Бо пишет:
конечно же нетво второй строке выражение в скобках ($iData%1024) равно нолю
1 делить на любое целое больше 1 даст в остатке 1
любое целое разделить на любое целое больше делимого даст в остатке делимое
% - это остаток от деления
математика сильная штука
особенно во втором классе, или когда там остаток деления проходят?
7. Бо - 07 Октября, 2020 - 15:18:34 - перейти к сообщению
LIME пишет:
ты странный
1 делить на любое целое больше 1 даст в остатке 1
любое целое разделить на любое целое больше делимого даст в остатке делимое
% - это остаток от деления
математика сильная штука
особенно во втором классе, или когда там остаток деления проходят?
Бо пишет:
каким на какой? Вопросом на вопрос некрасиво отвечать
ты странный
Бо пишет:
конечно же нетво второй строке выражение в скобках ($iData%1024) равно нолю
1 делить на любое целое больше 1 даст в остатке 1
любое целое разделить на любое целое больше делимого даст в остатке делимое
% - это остаток от деления
математика сильная штука
особенно во втором классе, или когда там остаток деления проходят?
Благодарствую вам за ответ, за сарказм. Понял. Почему то смотрел не на остаток, а на результат деления.
Да, мы ж теперь на Ты. Спасибо тебе Гуру программирования.

8. LIME - 07 Октября, 2020 - 21:41:15 - перейти к сообщению
Бо пишет:
гдежеж программирования?? математика жежГуру программирования
основы какбэ
начальная школа
взял и гурой обозвал на ровном месте
9. Бо - 12 Октября, 2020 - 18:35:16 - перейти к сообщению
$r= 'Roma';
$f= 'Фима';
echo strlen($r),'<br>';
echo strlen($f),'<br>';
4
8
Почему один символ кириллицы считает за два?
$f= 'Фима';
echo strlen($r),'<br>';
echo strlen($f),'<br>';
4
8
Почему один символ кириллицы считает за два?
10. LIME - 12 Октября, 2020 - 18:50:17 - перейти к сообщению
потому что в 256 символов одного байта не поместятся все языки мира
и поэтому многобайтовая кодировка utf-8, в которой английская кодировка совпадает с ascii(1b), а другие языки от 2 байт и более
https://www.php.net/manual/ru/fu...on.mb-strlen.php
и поэтому многобайтовая кодировка utf-8, в которой английская кодировка совпадает с ascii(1b), а другие языки от 2 байт и более
https://www.php.net/manual/ru/fu...on.mb-strlen.php
11. Бо - 13 Октября, 2020 - 21:43:17 - перейти к сообщению
Спасибо за ответ.
У вас здесь на сайте написано:
strlen(string $st)
Одна из наиболее полезных функций. Возвращает просто длину строки, т. е., сколько символов содержится в $st.
наверное надо написать:
Функция strlen() возвратит количество байт, а не число символов в строке.
У вас здесь на сайте написано:
strlen(string $st)
Одна из наиболее полезных функций. Возвращает просто длину строки, т. е., сколько символов содержится в $st.
наверное надо написать:
Функция strlen() возвратит количество байт, а не число символов в строке.
12. LIME - 13 Октября, 2020 - 22:00:56 - перейти к сообщению
Бо пишет:
У вас здесь на сайте написано:
Цитата:
а кто сказал что длина в символах, а не байтах измеряется?См. также описание функций count() и mb_strlen().
строку можно использовать как массив
Цитата:
mb_strlen() возвращает количество символов в строке str, имеющих кодировку символов encoding. Многобайтный символ вычисляется как 1.
а вообще всем пофиг
пишите в спортлото
(Добавление)
http://www.php.su/functions/?strlen
ни о каких символах ни слова
(Добавление)
https://www.php.net/manual/ru/fu...ction.strlen.php
о символах сказано только что
Цитата:
Замечание:
Функция strlen() возвратит количество байт, а не число символов в строке.
Функция strlen() возвратит количество байт, а не число символов в строке.