Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
14 / 9 / 13
Регистрация: 10.09.2012
Сообщений: 1,132

Как правильнее написать код

05.02.2020, 21:07. Показов 338. Ответов 3

Студворк — интернет-сервис помощи студентам
Привет. Подскажите как можно покрасивее написать такое условие?
PHP
1
$to_karma = ($self_all['percent_kkal'] <= 100.00 && $self_all['percent_carb']<= 100.00 && $self_all['percent_fat']<= 100.00 && $self_all['percent_prot']<= 100.00);
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.02.2020, 21:07
Ответы с готовыми решениями:

Как правильнее реализовать меню
&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;CSS3 animated dropdown menu - demo&lt;/title&gt; &lt;meta charset=&quot;utf-8&quot;&gt; &lt;style&gt; body{ ...

Как быстрее (или правильнее) писать print?
Уважаемые, господа! Вопрос в следующем: есть ли разница (кроме удобства) как писать так ...

Калькулятор на php: как правильнее работать с арифметическими операциями
Скачал методичку ШАГа, прошел переменные, математические функции, массивы, строки, вызов функций. Под конец дошел до домашнего задания ...

3
 Аватар для vinikon
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
05.02.2020, 21:49
чем оно не устраивает?
ну если нужно короче, то такое (но работать будет медленнее):
PHP
1
$to_karma = (max([$self_all['percent_kkal'], $self_all['percent_carb'], $self_all['percent_fat'], $self_all['percent_prot']]) <= 100.00);
может просто в исходном варианте переписать
PHP
1
2
3
4
$to_karma = ($self_all['percent_kkal'] <= 100.00 &&
    $self_all['percent_carb']<= 100.00 &&
    $self_all['percent_fat']<= 100.00 &&
    $self_all['percent_prot']<= 100.00);
0
 Аватар для Строитель
1084 / 746 / 364
Регистрация: 09.07.2018
Сообщений: 1,760
05.02.2020, 22:58
Цитата Сообщение от юрьич Посмотреть сообщение
как можно покрасивее написать такое условие?
Смотря что подразумевать под "красотой". Вариантов, конечно же, может быть множество. Один из:
Кликните здесь для просмотра всего текста
PHP
1
$to_karma = array_sum($self_all) === count($self_all) * 100.00;
Достаточно красоты?
0
14 / 9 / 13
Регистрация: 10.09.2012
Сообщений: 1,132
06.02.2020, 11:16  [ТС]
Цитата Сообщение от Строитель Посмотреть сообщение
Достаточно красоты?
О, да).Сенькью). Но в массиве $self_all есть и другие значения.
Всем спасибо)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.02.2020, 11:16
Помогаю со студенческими работами здесь

Ваши советы, на счет того как было-бы правильнее. PHP UCP
Делаю UCP, просто ради практики, хотел бы получить советы от людей чей опыт поболее моего. index.php &lt;!DOCTYPE html&gt; ...

Как правильно написать код
Вот есть код: index.php &lt;!DOCTYPE html&gt; &lt;html lang=&quot;ru&quot;&gt; &lt;head&gt; &lt;title&gt;Форма рецистрации&lt;/title&gt; &lt;meta...

Как правильно написать код
Есть код, в котором выполняются некоторые проверки ввода данных, результаты отображаются при помощи ajax. Проблема в том, что если я ввожу...

Как написать этот код коротко?
&lt;form name=&quot;form1&quot; method=&quot;post&quot; action=&quot;add_meropri.php&quot; id=&quot;my_form&quot;&gt; &lt;table border=&quot;0&quot; class=&quot;tableAdd&quot; id=&quot;next_table&quot;&gt; &lt;tr&gt; ...

Как правильно написать такой код
Как правильно написать код который будет следовать такой логике: если от текущей до первой страницы страниц больше 6 то между текущая...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru