/
Вопросы и ответы
/
PHP
/

Как вернуть несколько значений из функции в php?

Как вернуть несколько значений из функции в php?

4 года назад

Andrey Moshkov

Ответы

0

В PHP нельзя вернуть несколько значений из функции, как это делается в некоторых других языках. return всегда возвращает только одно значение. Вы можете использовать массив для возврата нескольких значений из функции.

Пример:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php

function myFunction() {
    $value1 = 1;
    $value2 = 2;
    $value3 = 3;
    $value4 = 'four';
    $value5 = [10, 11, 12];

    return [
        'value1' => $value1,
        'value2' => $value2,
        'value3' => $value3,
        'value4' => $value4,
        'value5' => $value5,
    ];
}

print_r(myFunction());
// => [
// =>     'value1' => 1,
// =>     'value2' => 2,
// =>     'value3' => 3,
// =>     'value4' => 'four',
// =>     'value5' => [10, 11, 12],
// => ];

4 года назад

Аслан Аутлев

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845