За последние 24 часа нас посетили 73922 программиста и 10166 роботов. Сейчас ищет 2691 программист ...

Как из одного метода передать два массива в другие методы?

Тема в разделе "PHP для новичков", создана пользователем vla, 17 дек 2022.

  1. vla

    vla Новичок

    С нами с:
    6 апр 2022
    Сообщения:
    2
    Симпатии:
    0
    В методе

    Код (Text):
    1. public function checkUnRegisteredStudentsMail(): array
    2. {
    3. получил два массива
    4. $unRegisteredUsers - не зарегистрированные пользователи
    5. $RegisteredUsers - зарегистрированные пользователи
    6. }
    есть ещё два метода

    Код (Text):
    1. public function checkCourse()
    2. {
    3. }

    Код (Text):
    1. public function registryStudents()
    2. {
    3. }
    Вопрос, как отправить из одного метода два разных массива?

    Подробней.
    $unRegisteredUsers нужно отправить в метод checkCourse(),
    $RegisteredUsers - нужно отправить в метод registryStudents()
     
  2. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.875
    Симпатии:
    756
    Адрес:
    Татарстан
    Не очень понятно что хотите... Вызвать методы
    ?
    Ну тогда $this->checkCourse( ваша переменная)
    Или есть ещё какой то другой метод где вызывается первый, а его результаты надо передать в другие? Как тогда вы и результаты первого возвращаете?
     
    vla нравится это.
  3. antoniii

    antoniii Активный пользователь

    С нами с:
    16 мар 2022
    Сообщения:
    419
    Симпатии:
    71
    Надо объединить два массива в один по ключам unRegisteredUsers и RegisteredUsers(внутри первого метода). И вернуть этот массив словом return.