Skip to content
Snippets Groups Projects

add sortPrice

Merged Адлан Шамавов requested to merge PTPS_Function_1 into main
5 unresolved threads

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
index.php 0 → 100644
1 <?php
  • Создай проект с помощью Composer, выполнив команду composer init

    В папке, инициализированной как рабочая (обычно /src), реализуй класс, в котором будут функции. Или под каждую функцию свой класс, как будет удобнее.

    В файле index.php подключай автозагрузчик

    require_once __DIR__ . '/vendor/autoload.php';

    И, уже используя класс, вызывай метод и отображай результат

  • Please register or sign in to reply
  • index.php 0 → 100644
    1 <?php
    2 /**
    3 * Выполняет сортировку массива по убыванию цены *
    4 * @param array $array *
    5 * @return array
    6 */
    7
    8 function sortPrice(array $array): array {
    9 $price = [];
    10 $count = [];
    11 foreach ($array as $key => $row) {
    12 $price[$key] = $row['price'];
  • added 1 commit

    Compare with previous version

  • src/Functions.php 0 → 100644
    1 <?php
    2
    3 namespace Hp\Test;
    4
    5 use DateTimeImmutable;
    6 use DateTime;
    7 use DateInterval;
    8 use DatePeriod;
    • Comment on lines +5 to +8

      Если эти классы не используются, то необходимо убрать их импорт. Исключение может быть если они указываются в блоке с комментарием или при типизации данных, например:

      use App\UseCases\DTO\CatalogItemDTO;
      use Illiminate\Support\Collection;
      
      /**
       * @param Collection<catalogItemDTO> $catalogItems
       */
      function isAvailable(Collection $catalogItems): bool
      {
      }
      
    • Адлан Шамавов changed this line in version 4 of the diff

      changed this line in version 4 of the diff

    • Please register or sign in to reply
  • src/Functions.php 0 → 100644
    1 <?php
    2
    3 namespace Hp\Test;
    4
    5 use DateTimeImmutable;
    6 use DateTime;
    7 use DateInterval;
    8 use DatePeriod;
    9
    10 class Functions {
  • 1 <?php
  • added 2 commits

    Compare with previous version

  • mentioned in commit 5b335147

  • Please register or sign in to reply
    Loading