кодесурса
«PHP

PHP Array Exercises: изменить значения массива на верхний или нижний регистр

script1adsense2code
script1adsense3code

PHP Array: Упражнение-12 с решением

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

Образцы массивов :
$ Color = array ('A' => 'Blue', 'B' => 'Green', 'c' => 'Red');

Пример решения:

PHP-код:

<?php
function array_change_value_case($input, $ucase)
{
$case = $ucase;
$narray = array();
if (!is_array($input))
{
return $narray;
}
foreach ($input as $key => $value)
{
if (is_array($value))
{
$narray[$key] = array_change_value_case($value, $case);
 continue;
}
$narray[$key] = ($case == CASE_UPPER ? strtoupper($value) : strtolower($value));
}
return $narray;
}
$Color = array('A' => 'Blue', 'B' => 'Green', 'c' => 'Red');
echo 'Actual array 
'; print_r($Color); echo '
Values are in lower case.
'; $myColor = array_change_value_case($Color,CASE_LOWER); print_r($myColor); echo '
Values are in upper case.
'; $myColor = array_change_value_case($Color,CASE_UPPER); print_r($myColor); ?>

Пример вывода:

 Фактический массив Array                                          
(                                                           
    [A] => Синий                                             
    [B] => Зеленый                                            
    [c] => Красный                                              
)                                                           
Значения в нижнем регистре. Массив                              
(                                                           
    [A] => синий                                             
    [B] => зеленый                                            
    [c] => красный                                              
)                                                           
Значения в верхнем регистре. Массив                              
(                                                           
    [A] => СИНИЙ                                             
    [B] => ЗЕЛЕНЫЙ                                            
    [c] => КРАСНЫЙ                                              
)                   

Блок - схема:

«Блок-схема:

Редактор кода PHP:

Внесите свой код и комментарии через Disqus.

Previous: написать программу PHP для объединения (по индексу) указанных двух массивов.
Далее: Напишите скрипт PHP, который отображает все числа от 200 до 250, которые делятся на 4.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code