ФорумПрограммированиеПыхнуть хотите?Готовые решения → Script manager

Script manager

  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 21 апреля 2009 г. 21:49, спустя 3 секунды

    <?php
    $txt = array(".", "..", "t1", "pregphp",);
    $good = preg_grep('#^\.\.?$#',$txt);


    еще есть вопросы?)
    Сапожник без сапог
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 21 апреля 2009 г. 21:50, спустя 35 секунд



    <?php

    $txt = array(".", "..", "t1", "pregphp",);
    print_r ( array_filter($txt, create_function('$x','return $fil{0}!=".";')));


    Как я понял, то это^ фильтрует только по " . " , тоесть убирает ее из массива, а когда нужно несколько сразу убрать ? Как быть ?
    это выкидывает все у кого первый символ в строке = "."
    Сапожник без сапог
  • rider-sx

    Сообщения: 2706 Репутация: N Группа: Адекваты

    Spritz 21 апреля 2009 г. 21:54, спустя 4 минуты 25 секунд


    <?php
    $txt = array(".", "..", "t1", "pregphp",);
    $good = preg_grep('#^\.\.?$#',$txt);


    еще есть вопросы?)

    Регулярки…
    Тока что про них читал ) Но так и непонял чем отличается ereg от preg )
  • rider-sx

    Сообщения: 2706 Репутация: N Группа: Адекваты

    Spritz 21 апреля 2009 г. 21:55, спустя 48 секунд




    <?php

    $txt = array(".", "..", "t1", "pregphp",);
    print_r ( array_filter($txt, create_function('$x','return $fil{0}!=".";')));


    Как я понял, то это^ фильтрует только по " . " , тоесть убирает ее из массива, а когда нужно несколько сразу убрать ? Как быть ?
    это выкидывает все у кого первый символ в строке = "."

    тоесть подлобным образом можно и вместо точки "r" я так понимаю…
  • ubica

    Сообщения: 530 Репутация: N Группа: Кто попало

    Spritz 21 апреля 2009 г. 21:55, спустя 21 секунду

    rider-sx, хуевостью ereg
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 21 апреля 2009 г. 21:58, спустя 2 минуты 21 секунду





    <?php

    $txt = array(".", "..", "t1", "pregphp",);
    print_r ( array_filter($txt, create_function('$x','return $fil{0}!=".";')));


    Как я понял, то это^ фильтрует только по " . " , тоесть убирает ее из массива, а когда нужно несколько сразу убрать ? Как быть ?
    это выкидывает все у кого первый символ в строке = "."

    тоесть подлобным образом можно и вместо точки "r" я так понимаю…
    да конечно. там свои усолвия вставляй какие хочешь))
    Сапожник без сапог
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 21 апреля 2009 г. 21:58, спустя 20 секунд



    <?php
    $txt = array(".", "..", "t1", "pregphp",);
    $good = preg_grep('#^\.\.?$#',$txt);


    еще есть вопросы?)

    Регулярки…
    Тока что про них читал ) Но так и непонял чем отличается ereg от preg )
    ерег - УГ нестандартизовванное
    Сапожник без сапог
  • rider-sx

    Сообщения: 2706 Репутация: N Группа: Адекваты

    Spritz 21 апреля 2009 г. 22:00, спустя 2 минуты 17 секунд

    phpdude,
    ерег - УГ нестандартизовванное

    Убило… =))))
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 21 апреля 2009 г. 22:03, спустя 2 минуты 10 секунд

    а жене не нравится когда про убийства говорю (((
    Сапожник без сапог
  • rider-sx

    Сообщения: 2706 Репутация: N Группа: Адекваты

    Spritz 21 апреля 2009 г. 22:04, спустя 59 секунд

    phpdude, Хехе
  • rider-sx

    Сообщения: 2706 Репутация: N Группа: Адекваты

    Spritz 21 апреля 2009 г. 22:13, спустя 9 минут 29 секунд

    <?php
    $txt = array(".", "..", "t1", "pregphp",);
    $good = preg_grep('#^\.\.?$#',$txt);

    http://pyha.ru/articles/php/regexp/
    Помогло разобраться с твоей регуляркой =)
    Тоесть етот код ищет совпадения в начале и вконце с ".", а если находит то заменяет и все пишет в массив насколько я понял из описания функции на пхп.нет
  • Mr.Pihto

    Сообщения: 1386 Репутация: N Группа: Адекваты

    Spritz 21 апреля 2009 г. 22:20, спустя 6 минут 31 секунду


    unset всеж знают)

    Mr.Pihto, Да, ) Даже я ) Хреново про массивы читал, щас прочитал, понял как можно ансет юзать ) но она в моем случае не подходит. А с аррай_филтер() у меня не складываются отношения… ни вкакую… все перепробовал уже…


    балин.. про ансет ещё до массивов рассказывается.. ещё там де про переменные.. вот там вроде бы впервый раз про ансет говарица
  • rider-sx

    Сообщения: 2706 Репутация: N Группа: Адекваты

    Spritz 21 апреля 2009 г. 22:31, спустя 11 минут 23 секунды



    unset всеж знают)

    Mr.Pihto, Да, ) Даже я ) Хреново про массивы читал, щас прочитал, понял как можно ансет юзать ) но она в моем случае не подходит. А с аррай_филтер() у меня не складываются отношения… ни вкакую… все перепробовал уже…


    балин.. про ансет ещё до массивов рассказывается.. ещё там де про переменные.. вот там вроде бы впервый раз про ансет говарица

    вот именно что про ансет говорится в книге до массивов, поэтому я и не знал про $some_var['3'] что это массив ) Так что … В моем случае ансет не подходит, ибо не всегда бедт директория содержать одни и те же файлы следовательно вид списка изменится, а с ним и идентификаторы каждого элемента массива а ансет может обнелить совсем не то что нужно =)
  • rider-sx

    Сообщения: 2706 Репутация: N Группа: Адекваты

    Spritz 22 апреля 2009 г. 0:01, спустя 1 час 29 минут 59 секунд

    phpdude,
    $db = MM::get("db");

    Дуд поясни пожалуста что такое MM::get Оо
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 22 апреля 2009 г. 0:18, спустя 17 минут 17 секунд

    rider-sx, это магия
    Сапожник без сапог

Пожалуйста, авторизуйтесь, чтобы написать комментарий!