ФорумПрограммированиеPHP для идиотов → Нужно найти длинное слово в тексте

Нужно найти длинное слово в тексте

  • Givi

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

    Spritz 13 июля 2010 г. 10:54, спустя 1 минуту 40 секунд

    phpdude, согласен, на пальцах посчитать было бы таки быстрее =)))
  • phpdude

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

    Spritz 13 июля 2010 г. 11:00, спустя 6 минут 15 секунд

    Givi,

    возможно я полный дурак, но я бы сделал както так
    (с) дуд хуле


    function getLongestWord($str, $first = true)
    {
         preg_match_all("#\S{15,}#u", $str, $words);
         return $first ? array_shift($words[0]) : $words;
    }


    ну символ для поиска по буквам, тобишь "идентификатор слова" выбираем по вкусу, хоть \w, хоть [а-яА-Я], хоть любое другое :)

    это при условии что надо слово 15 и длиннее символов, а не самое длинное, чтобы самое длинное, надо сорт функцию применить :)
    Сапожник без сапог
  • Givi

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

    Spritz 13 июля 2010 г. 11:14, спустя 13 минут 12 секунд

    phpdude, не Дуд, ты сцуко! Молчал-молчал, а теперь злорадствуешь с нас. Но вообще молоток. А я просто смотрел предыдущие варианты и на их основе склепал их одной своей (не совсем своей, но она у меня, так что не ебет) готовой функции.
  • VaseninM

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

    Spritz 13 июля 2010 г. 11:17, спустя 3 минуты 39 секунд

    Я про вариант дуда в своем первом сообщении говорил. Но раз уж пошла пьянка по поводу варианта Няха, т я предложил свой покороче.
  • user_name

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

    Spritz 13 июля 2010 г. 11:21, спустя 3 минуты 49 секунд

    вообще зачем мне это нужно было)))
    Я не хотел , что бы пользователь вводил длинные слова к примеру такие "пппппппппппппппппппппппппппппппппппппппвввввввввввввввпапвпвпвпвпвпапп" , из за которых дизайн едет… Конечно можно было использовать форматирование перед выводом, но мне захотелось чего то оригинальней. {+++112+++} ща бум пробовать ваши функции)))
  • phpdude

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

    Spritz 13 июля 2010 г. 11:26, спустя 4 минуты 43 секунды

    user_name, я както писал функцию, которая идущие подряд больше 3 символов одинаковых в 1 клеит, чтобы не писали суки вот так например ))))))))))))))))))))))) => )

    ооооооооооооооо = о

    {+++15+++} ооооооооооооолллллллллллллооооооооооооооолллллллллллллоооооооооооо = ололо получилось бы :) {+++70+++}
    Молчал-молчал, а теперь злорадствуешь с нас

    да мне влом было писать, обленился, да и за попкорном ходил просто :))

    а вообще у меня траур, сервер умирает сука ебаная) {+++14+++} потихоньку, но верно …. :)) надо новый брать :(
    {+++15+++} на этот раз возьму германскую аренду, а не свое железо
    Сапожник без сапог
  • Troy

    Сообщения: 2533 Репутация: N Группа: Джедаи

    Spritz 13 июля 2010 г. 11:50, спустя 23 минуты 58 секунд

    phpdude, вон у fastvps.ru норм говорят, ДЦ хэтзер
  • phpdude

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

    Spritz 13 июля 2010 г. 11:53, спустя 2 минуты 48 секунд


    phpdude, вон у fastvps.ru норм говорят, ДЦ хэтзер
    срал я в рот русским сраным реселлерам, я не обломаюсь напрямую с хетцнером поработать. первое правило русского бизнеса - ты еблан если зарегистрирован в россии, выжги это правило на стене ;) {+++30+++} я вообще негативно отношусь ко всякого рода реселлерам, манагерам, одним словом паразитам, которые паразитируют на чужом бизнесе. {+++8+++} либо на чужом имуществе
    Сапожник без сапог
  • VaseninM

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

    Spritz 13 июля 2010 г. 12:15, спустя 22 минуты 48 секунд

    ФАСТВПС ЕБАНЫЕ МУДАКИ БЛЯТЬ
  • phpdude

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

    Spritz 13 июля 2010 г. 12:19, спустя 3 минуты 30 секунд

    SpartakuS, чтд. ты просто подвел мои мысли в стопочку. впрочем как и все русские провайдеры. инет провайдеры/сотовые провайдеры/иные другие сервисные провайдеры {+++86+++} "извините, а почему я находясь в 5 километрах от своего сервера, не могу на него зайти? у меня пинг до него 400 милисекунд?" както раз я звоню в ростелеком, на что получаю ответ, против которого я даже вопросы не смог задать - "так нам дешевле ваш трафик через китай, нидерланды и европейский шлюз в россию перенаправлять" …. ну как не пидорасы? пидорасы естественно
    Сапожник без сапог
  • VaseninM

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

    Spritz 13 июля 2010 г. 12:27, спустя 8 минут 25 секунд

    У меня раньше впс на geekstorage.com был. Американцы. Пинг не радовал. Решил взять у этих уебанов из фаствпс. Закинул им 50 баксов. Взял сервер. Пинг в жва раза меньше, и сервер тоже в два раза медленнее. Я ахуел. В првый же день говорю манибек есть? Хуй а не манибек. Выкинул 50 баксов. {+++190+++} сейчас взял самый дешевый вдс у рег.ру. Более менее кстати)
  • phpdude

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

    Spritz 13 июля 2010 г. 12:29, спустя 1 минуту 26 секунд

    ну что поделать :)
    Сапожник без сапог
  • VaseninM

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

    Spritz 13 июля 2010 г. 12:30, спустя 1 минуту 38 секунд

    phpdude, ну я в общем то так и подумал. И больше с незарекомендовавшимми себя с хорошей стороны русскими компаниями не работаю. Ебал я в рот такое счастье.
  • Givi

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

    Spritz 13 июля 2010 г. 13:19, спустя 48 минут 31 секунду

    SpartakuS, я вот для теста взял у xlhost.ru - меня пока вполне устраивает за 20 баксов в месяц.
    А относительно фирста, то… эти дятлы ещё не знают что нынче уже июЛь - http://fastvps.ru/dedicatedprice.php (акционная красная писулина).

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