Size: a a a

2021 June 22

НА

Никита Андреев... in phpGeeksJunior
мне бы vs code запустить еще
источник

AS

Aleksandr Simanov in phpGeeksJunior
Срочно ставь phpstorm!
источник

AS

Aleksandr Simanov in phpGeeksJunior
Отрекись от ереси микрософтовской!
источник

AS

Aleksandr Simanov in phpGeeksJunior
Тут всё просто же
источник

AS

Aleksandr Simanov in phpGeeksJunior
Ты выводишь число студентов (цифрами)
источник

AS

Aleksandr Simanov in phpGeeksJunior
потом выводишь результат вызова функции students,  которую передаёшь количество студентов и вариации слова студент/студента/студентов.
Далее смотрим в саму функцию.
Она возвращает один из элементов переданного ей массива по определенной логике
источник

AS

Aleksandr Simanov in phpGeeksJunior
Если остаток от деления количества студентов на 100 больше 4 и меньше 20 - то берет третий элемент массива (индекс 2)
источник

AS

Aleksandr Simanov in phpGeeksJunior
в остальных случаях индекс определяется чуть хитрее
источник

AS

Aleksandr Simanov in phpGeeksJunior
Берется остаток от деления количества студентов на 10, сравнивается с 5 и выбирается меньшее. Это меньшее используется как индекс массива $case, а значение по этому индексу - как индекс массива студентов
источник

AS

Aleksandr Simanov in phpGeeksJunior
Просто же
источник

AS

Aleksandr Simanov in phpGeeksJunior
Сложным кажется по той причине, что там тернарщина
источник

I

Ilya in phpGeeksJunior
Спасибо тебе добрый человек 🙏🏻
источник

K

Kasper in phpGeeksJunior
Да прибудет благо в твой дом проповедник Александр
источник

AS

Aleksandr Simanov in phpGeeksJunior
вот так вот будет понятнее:
<?php

$studentsCount = rand(0, 1000);

function student($i, $titles)
{
   if (($i % 100 > 4 && $i % 100 < 20)) {
       return $titles[2];
   }
   $caseIndex = min($i % 10, 5);
   $case = [2, 0, 1, 1, 1, 2];
   $titlesIndex = $case[$caseIndex];
   return $titles[$titlesIndex];
}

echo $studentsCount . student($studentsCount, [' студент', ' студента', ' студентов']);
источник

CK

Chingis Kuular in phpGeeksJunior
Добрый день! Подскажите пожалуйста.
Я хочу скачать файлы сайта по ssh, т.к. в гите не все папки у меня есть.
Как потом мне можно будет синхронизировать с гитом(по сути подвязаться к последнему коммиту)?
источник

SK

Shpapin Krans in phpGeeksJunior
Привет, ребят, подскажите плз, есть тестовое по созданию web api, которое более-менее понятно, но в нем есть уточнение
«Запрещено использовать готовые бд. Реализовать сохранение и работу с пользовательскими данными через файловую систему.»
Получается я должен сделать файл с данными json и при каждом действии с данными читать весь этот файл и искать в нем нужный элемент?
Как можно более правильно это реализовать если задача создание rest api, сделать в конструкторе чтение этого файла может?
источник

CK

Chingis Kuular in phpGeeksJunior
Случайно не в qsoft собеседовательная задачка?
источник

V

Vitaly in phpGeeksJunior
ну так подтяните из гита данные .. как это в гите нет, а на сайте есть ? правили мимо гита что-ли .. печальненько
источник

V

Vitaly in phpGeeksJunior
создаете ветку у себя , подтягиваете недостающее .. проверяете что всё работает в локалке ... пушите изменения в тестовую ветку .. qa проверят, что ничего не сломалось .. сливают с мастером и всё счастливы
источник

CK

Chingis Kuular in phpGeeksJunior
Может туплю, там есть папка .git
источник