Zlo_606ep

Zlo_606ep
Рейтинг
129
Регистрация
14.12.2006
Должность
Веб-дизайн, node.js, React, drupal

но там же css+ява-скрипт заглушка? хотя, конечно, пользователи видят одно, а ПС другое

помогло удаление всех файлов extensions.* в папке профиля, всё сбросилось, продолжаю копать, грешу на Skype extension, всё последнее время от него попап с ошибкой мерзкий вылазил

сомневаюсь, что получится сделать алиас с get-параметром, функция path_set_alias декодирует урл

может вам проще сделать урлы вида shop/product/1640 и в htaccess сделать редиректы на новые пути (это будет проще-легче)?

Заказал ссылку у ТС, довольно быстро получил хорошо вписавшуюся в статью тематичную ссылку. Сайт аккуратный, ухоженный, рекомендую!

Психиатр:
Жвачку надо запретить. Я один раз в автобусе сел на неё, не отстирывается вообще. Запретить, однозначно.

жидкость для снятия лака, говорят, помогает

а у меня пару раз жевачка ни с того ни с сего во рту растворялась, какие на этот счет теории и гипотезы?

и еще немного в защиту первого метода с count в условии цикла

вариант

while(array_pop($out) || (count($out)>0)

очень даже имеет право на жизнь, так как оператор "или" при истинной левой части не проверяет правую, то есть подсчет сработает только в случае false или пустом элементе слева, в чем можно убедиться так:

while(array_pop($out) || (count($out)>0 && print(count($out)))){

подсчитает 1 раз

SwordsMan:
Zlo_606ep, посмотрю, но завтра, ок?

ок ) там, собственно подсчет и не нужен, просто без него while на пустой элемент реагирует как на false, забороть можно еще чем-нибудь простым, вот, например, без подсчета:

while(array_pop($out) || $out!=array())

вообще метод один в один как gormarket предложил, просто array_pop можно сразу в while вставить

SwordsMan:
Zlo_606ep, На обсчет элементов в условии циклов уже указали и это верно, при каждом проходе мы пересчитываем все то что можно было пересчитать заранее. (спасибо LEOnidUKG)

Более идельного решения чем предложил LinnTroll пока нет. Решение gormarket пока не проверил.

array_pop - уменьшает кол-во элементов, подсчет тут каждый раз новое возращает значение, можно его как-то еще оптимизировать, но array_pop тут само-то

а так? имхо, логчно, если надо уменьшать кол-во элементов, юзать array_pop, вообще без подсчета элементов

$folder = 'news/catalog/my/';

$out = explode('/', '/'.$folder );

while(array_pop($out) || count($out)>0){

echo join('/',$out).'/<br />';

}

p.s. если делать так while(array_pop($out)){ , без каунта - спотыкается на пустых элементаз массива

Всего: 484