<?php /* ------------------- Home 1 ---------------------- */ function getValueArray($arr) { foreach ($arr as $value) { echo $value . '<br>'; } } echo '<p>-------- First exercise -------</p>'; getValueArray(['one', 'two', 'three']); /* ------------------- Home 2 ---------------------- */ echo '<p>-------- Second exercise -------</p>'; function calculation($arr, $operation) { $number = 0; if ($operation === '+') { foreach ($arr as $value) { $number += $value; } } if ($operation === '-') { $number = $arr[0]; foreach ($arr as $value) { if ($value === $arr[0]) { continue; } $number -= $value; } } if ($operation === '*') {
<?php /* ------------------- Home 1 ---------------------- */ /* 1) Создайте функцию, принимающая ассоциативный массив строк и выводящая каждую строку и ключ в отдельном параграфе */ function getValueArray($arr) { foreach ($arr as $key => $value) { echo $key . ' = ' . $value . '<br>'; } } echo '<p>-------- First exercise -------</p>'; getValueArray(['name' => 'Sergey', 'age' => '26']); /* ------------------- Home 2 ---------------------- */ /* 1) Создайте функцию, принимающая 2 массива с числами и строку, обозначающую арифметическое действие, после чего выведите результат вычисления над элементами из двух массивов. Например: Имя функции: someOperation([1,2,3],[3,2,1] ‘’) Результат: 1-3 = -2 2-2 = 0 3-1 =2 P.S. предпологаем, что в обоих массивов будет одинаковое количество элементов. */ echo '<p>-------- Second exercise -------</p>'; function calculation($firstArr, $secondArr, $operation) {