PHP Array Exercises: поиск указанного значения в пределах значений ассоциативного массива
PHP Array: Упражнение 33 с решением
Напишите функцию PHP для поиска указанного значения в пределах значений ассоциативного массива.
Пример решения:
PHP-код:
<?php
function arraysearch($arra1, $search)
{
reset($arra1);
while (list ($key, $val) = each ($arra1))
{
if (preg_match ("/$search/i", $val))
{
echo $search." has found in ".$key."\n";
}
else
{
echo $search." has not found in ".$key."\n";
}
}
}
$exercises = array("part1"=>"PHP array", "part2"=>"PHP String", "part3"=>"PHP Math");
arraysearch($exercises, "Math");
?>
Пример вывода:
Математика не найдена в части1 Математика не найдена в части2 Математика нашла в части 3
Блок - схема:
Редактор кода PHP:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу PHP, чтобы получить расширение файла.
Далее: Написать программу PHP для сортировки ассоциативного массива (буквенно-цифровой с учетом регистра) по значениям.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code