Дается задание на php, квадратные скобки убрал с помощью регулярных выражении. Напишите скрипт, который выявляет слова в квадратных скобках []. Пример работы: Пришла строка "London is the capital of [Great Britain]", ответ должен быть "Great Britain". Я сделал это задание Написать цикл, который выведет в окне браузера большую букву E используя одиночный символ *, но у меня получился емкий код Напишите функцию которая принимает массив, и определяет какое наибольшое число подряд идущих элементов последовательности равны друг другу. Данное задание у меня получилось но оно считает каждое с помощью данной функции:
$test = array(5, 8, 8, 8, 11, 5, 9);
echo "<div>";
print_r(array_count_values($test));
echo "</div>";
Ваш вариант абсолютно правильно все делает, вы уже нашли количество повторений. Осталось только отсортировать по убыванию получившийся массив, например с помощью http://php.net/manual/ru/function.arsort.php
$test = array(5, 8, 8, 8, 11, 5, 9);
// Посчитали количество
$array = array_count_values($test);
// Отсортировали по убыванию, сохранив связь "ключ->значение"
arsort($array);
// Вывели первый элемент массива
print current($array);
Если решать задачу без использования функций PHP (или на другом языке)..
На входе имеем набор значений, на выходе должны сказать максимальное число последовательно идущих равных элементов. Очень простое решение "в лоб" заключается в подсчете одинаковых решений с сохранением предыдущего и счетчиком:
$test = array(5, 8, 11, 11, 11, 5, 5, 9, 9);
$prev = NULL; // Предыдущий элемент, на старте неопределен
$counter = 0; // Счетчик последовательно идущих одинаковых элементов
$max_counter = 0; // Счетчик максимального числа последовательно идущих элементов
foreach ($test as $item) {
if ($prev == $item) {
// Если предыдущий сохраненный элемент равен текущему, то
// увеличиваем значение счетчика
$counter++;
} else {
// а если не равен, то запоминаем максимальный счетчик, которого удалось достичь
if ($max_counter < $counter) {
$max_counter = $counter;
}
// Сбрасываем текущий счетчик максимального числа элементов и запоминаем новый
// предыдущий элемент
$counter = 1; // Значение 1 выбрано потому, что как минимум 1 элемент уже есть
$prev = $item;
}
}
print $max_counter;
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Собственно сабжВозможно ли такое вообще? Из php скрипта в составе которого есть js html css и который соединен с mysql сделать exe файл
Есть интернет магазин на openCart и база 1СПроблема состоит в следующем - есть база 1С примерно 12к наименований, в настройках выгрузки установлено...
Ранее не работал с Drupal, сейчас выпала не большая задача с сайтом на нем, захожу я в админку,а панель управления нетКак оптимально можно решить...