PHP Array Упражнения: перемешать ассоциативный массив, сохранение ключа, пары значений
PHP Array: Упражнение 26 с решением
Напишите функцию PHP для перемешивания ассоциативного массива, сохранения ключей и пар значений.
Пример решения:
PHP-код:
<?php
function shuffle_assoc($my_array)
{
$keys = array_keys($my_array);
shuffle($keys);
foreach($keys as $key) {
$new[$key] = $my_array[$key];
}
$my_array = $new;
return $my_array;
}
$colors = array("color1"=>"Red", "color2"=>"Green", "color3"=>"Yellow");
print_r(shuffle_assoc($colors));
?>
Пример вывода:
массив ( [color1] => Красный [color2] => Зеленый [color3] => Желтый )
Блок - схема:
Редактор кода PHP:
Внесите свой код и комментарии через Disqus.
Previous: написать функцию PHP для сортировки букв сущностей.
Далее: Напишите функцию PHP для генерации случайного пароля (содержит прописные, строчные, числовые и другие) с помощью функции shuffle ().
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code