Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
0 / 0 / 1
Регистрация: 02.02.2016
Сообщений: 4
1

Функция, которая в качестве параметра принимает массив

02.02.2016, 06:23. Просмотров 1272. Ответов 2
Метки нет (Все метки)

Ребята, кто опытные, обращаюсь к вам. Хотела этот массив реализовать через функцию и вывести на экран двумя способами: через return и через echo. Сделать не смогла, только намучилась. Спасибо, кто отзовётся и не оставит запрос без внимания.
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
ini_set('display_errors',1);
error_reporting(E_ALL);
// error_reporting(E_ERROR | E_WARNING | E_PARSE);
 
    $regions = array(
        'Польша' => array('Краков', 'Варшава', 'Лодзь'), 
        'Франция' => array('Париж', 'Марсель', 'Лион', 'Тулуза'), 
         'Испания' => array('Барселона', 'Валенсия', 'Сан-Хосе'),
         'Чехия' => array('Прага', 'Бенешов', 'Вальтице', 'Бржецлав')
 
         );
    
   
 
     foreach($regions as $country => $cities){
         echo "<h2>$country</h2>"; 
 
         for($a = count($cities) - 1; $a >=0; $a--){
            echo $cities[$a]. '<br>';
        }
     }
P.s. Совсем простенькая, вот такая функция мне понятна, а, что сложней пока не могу - только начинаю изучать php. Спасибо.
PHP
1
2
3
4
5
function square($n) {
    echo $n * $n;
} 
echo square(5);  
echo square(5).'<br>';
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.02.2016, 06:23
Ответы с готовыми решениями:

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

Нужна функция, которая принимает в качестве параметра массив символов char [20] и возвращает число пробелов в нем
Нужна функция, которая принимает в качестве параметра массив символов char и возвращает число...

Функция которая принимает в качестве параметра sql-запрос
Необходимо создать функцию которая в качестве параметра принимает sql запрос типа...

Функция которая принимает структуру любого типа в качестве параметра
Дана функция которая может принимать структуру любого типа (т. е. может хранить например 2 float и...

2
Эксперт PHP
3505 / 2946 / 1238
Регистрация: 01.08.2012
Сообщений: 10,148
02.02.2016, 09:20 2
Мария Кирюшина,

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function get_countries_html($regions)
{
    $data = '';
 
    foreach($regions as $country => $cities)
    {    
        $data .= "<h2>$country</h2>"; 
 
        foreach($cities as $city)        
            $data .= $city . '<br>';
   }
   
    return $data;
}
 
echo get_countries_html($regions);
Оно?
0
0 / 0 / 1
Регистрация: 02.02.2016
Сообщений: 4
02.02.2016, 17:09  [ТС] 3
Jodah, спасибо! Полночи делала, мучилась, расстроилась вся. Показали ещё вот такой код:
PHP
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
$regions=array(
'Польша' => array('Краков', 'Варшава', 'Лодзь'),
);
 
function draw($regions,$returnThat='return'){
 
$result=false;
 
foreach($regions as $country => $cities){
 
$result.="<h2>$country</h2>";
 
for($a=count($cities)-1;$a>=0;$a--){
 
$result.=$cities[$a]. '<br>';
}
}
 
if($returnThat=='return'){
 
return $result;
}
 
echo $result
}
Конечно, я новичок пока и комментировать не могу, но интуитивно чувствую, что истина за тобой - твой код краткий, простой и понятный.Спасибо!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.02.2016, 17:09

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Создать функцию EvenColReport, которая принимает в качестве параметра двумерный массив целых чисел (объявлен как указате
Создать функцию EvenColReport, которая принимает в качестве параметра двумерный массив целых чисел...

Указатель на функцию, которая принимает в качестве параметра указатель на массив
я не понимаю. вроде делаю правильно, но выходит ошибка. есть функция. int foo(int *mas){};...

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

Создайте метод, который принимает в качестве параметра массив и использует
Создайте метод, который принимает в качестве параметра массив и использует В одномерном...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.