Как на php передать массив в функцию?

Пользователь

от gussie.jones , в категории: PHP , 2 года назад

Как на php передать массив в функцию?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от jerrold_langworth , 2 года назад

@gussie.jones На самом деле передача массива в функию на PHP практически ничем не отличиается от передачи обычной переменной в функцию. Пример:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
<?php

$array = [1, 'test', false];

function testFunction(array $arr)
{
    var_dump($arr);
}

testFunction($array);


Пользователь

от caterina , год назад

@gussie.jones 

На PHP вы можете передать массив в функцию, указав имя массива в качестве аргумента функции. Например:

1
2
3
4
5
6
7
8
9
function print_array($array) {
  foreach ($array as $element) {
    echo $element . "
";
  }
}

$numbers = array(1, 2, 3, 4, 5);
print_array($numbers);


В этом примере функция print_array ожидает один аргумент - массив. Мы объявляем массив $numbers и передаем его в функцию print_array в качестве аргумента. Функция выведет каждый элемент массива на экран.