Нет сил спорить. Измените print_r($arrCats); на return $arrCats; запустите скрипт и увидите - есть разница или нет - находимся мы "в какой глубине" или мы всё-таки находимся в глубине рекурсивного стека .
Доброго времени суток! Простая, казалось бы, задача, но поставила в тупик
Собственно вот в чем дело. (упростил всё до минимума)
Есть массив двух первых уровней каталога:
DlTA, не удачный вариант. Если вывести каждое прибавляемое значение, то вы увидите в чем проблема. Ваш код в действии, (отметьте "Запорожец").
Но всё равно спасибо. И всем спасибо за участие. Вопрос можно закрывать.
вот вариант, в котором сначала единицы приводятся до нужного значения, потом десятки, сотни и т.д.
Спасибо, как вариант рассмотрю ;) Только эффект действительно ощутим не только на маленьких числах, но и с числами в которых преолбладают "0" - прокручиваться нечему ))
а можно прибавлять какое-то число в зависимости от суммы прибавления
IllusionMH пишет:
Deonis, а может стоит отдельно прибавлять единицы, десятки, сотни, тысячи?
Именно так, господа, но как это сделать наиболее грамотно - это и есть задачка. Не хотел сразу выкладывать свой вариант решения, но вот как я это решил на данный момент - вариант решения
С круглыми числами проблем не возникало, но если, как в примере у "Запорожца", цена будет 58281, то приходиться много играться с преобразованиями чисел. И на мой взгляд это какой-то перебор. Хотя, может я ошибаюсь.
Если вы посмотрите примерчик, то увидите, что при выборе определенного чекбокса, как у счетчика в такси добавляется его значение к итоговой сумме. Интервал выставлен минимальный, но даже при этом появляется маленькая проблемка. Если добавляются не большие числа, то всё проходит достаточно быстро, но если прибавляются тысячи или даже десятки тысяч, то ждать приходится долго. Надо бы ускорить этот процесс для таких сумм.
Любым способом решить эту проблему я могу, но не хочется прибегать к индуским методам. Поэтому решил спросить тех, кто может уже решал аналогичную задачу или подскажет вариант бубна, с которым надо потанцевать.
Спасибо.
Здравствуйте!
Есть два сайта схожих по тематике: новый и старый, который не плохо котируется в поисковиках, но требует редизайна.
Задача перенаправлять всех пользователей на новый сайт в то время, пока сайт будет проходить модернизацию, но оставить доступ поисковым ботам.
Подскажите, как это можно реализовать? То есть, по сути надо как-то определить кто зашел - обычный пользователь или бот - и,
в зависимости от этого, перенаправить или оставить на старом сайте.
Здравствуйте! Есть проблемка...
При импорте данных из файла в MySQL, добавляются двойные кавычки к уже существующим К примеру:
файл data.csv
1;Masha
2;Pasha
3;"Putin"
Тут всё просто, т.к. использовались латинские буквы. Сейчас мне надо сделать тоже самое, но с кириллицей. Но сложность в том, что символы в выпадающем списке отображаются не правильно (сайт в кодировке UTF-8, в .htaccess строка "AddDefaultCharset UTF-8"). Найденный выход, кроме как индуским, не назовёшь:
Всегда старался избегать iconv(), но пока на ум только эта функция приходит. Если кто сталкивался с проблемой такой кодировки, то буду рад выслушать ваши варианты.
jQuery только начал изучать, посему не обессудьте. Задача сделать эффект "раскрывающихся дверей электрички" при наведении курсора на объект. Рабочий вариант , который у меня получился, содержит два отслеживания события:
Однако, работать не захотело. Подскажите пожалуйста, в чем может быть загвоздка?
P.S. Перейдя по ссылке можно увидеть HTML, CSS, jQuery, которые я использую (Добавление)
Упс! Вопрос можно закрыть, уже нашел ответ )) Пару дней как начал разбираться, поэтому не знал что нужно дочерний элемент выбирать так children([expr]). В итоге получил следующий код:
Не поверите, но синтаксис функции str_split знаю хорошо
Уже потом понял, что короткое слово в примере не лучший вариант.
И чтоб покончить с str_split, попробуйте именно с её помощью разделить "alkogolizm" на две части: "alko" и "golizm"
Повторюсь, что я не особо надеялся, что функция, которая могла бы облегчить мою задачу существует. Я её мог бы представить, как что-то в этом роде
some_func($str,$part,$num_chars);
Где $str - обрабатываемое слово, $part - на сколько частей делить, $num_chars - количество символов в частях, кроме остатка (в него попадёт о 0 до ~ символов)
Тогда это выглядело бы так:
some_func("охзаморочилтывсех",3,2);
На выходе мог бы быть массив "ох, за, морочилтывсех"
Пардон, но вы что-то упустли. В вашем примере получаем:
Array
(
[0] => put
[1] => inv
[2] => ova
)
но никак не
Array
(
[0] => putin
[1] => vova
)
Ладно, закроем тему. Я не особо надеялся, что подобные функции существуют. Способы решения есть, пусть и не очень удобные. Всё равно, спасибо за внимание.