За последние 24 часа нас посетили 17643 программиста и 1697 роботов. Сейчас ищут 963 программиста ...

Условия не срабатывают

Тема в разделе "Сделайте за меня", создана пользователем DemoN1810, 31 дек 2015.

  1. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    ну ты же понимаешь что написанный тобой в стартовом топике алгоритм совершенно не соответствует тому что ты пишешь вот сейчас?

    Добавлено спустя 2 минуты 4 секунды:
    например потому что ты всегда проверяешь только первое слово - равно ли оно какому-то списку значений. а "равно ли первое слово словам из такого-то списка" не тождественно "среди них есть такие-то слова"
     
  2. DemoN1810

    DemoN1810 Новичок

    С нами с:
    16 дек 2015
    Сообщения:
    97
    Симпатии:
    0
    не придирайся, больше засоряешь, конкретно код покажи
     
  3. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    не, новичок у нас тут ты, поэтому ты продолжаешь учиться и стараться.

    покажи какие у тебя есть идеи реализации фрагмента "первые слова не равны таким то" (кстати, таким-то пишется не через пробел. ты забывать в школа доучитьтса?)
     
  4. DemoN1810

    DemoN1810 Новичок

    С нами с:
    16 дек 2015
    Сообщения:
    97
    Симпатии:
    0
    мне перенести в соседний форум?
     
  5. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    ну если тебе лениво открыть мануал и чему-то научиться - можешь конечно заказать у нас готовое решение за скромное вознаграждение. или ты про форум для ленивых жмотов?
     
  6. DemoN1810

    DemoN1810 Новичок

    С нами с:
    16 дек 2015
    Сообщения:
    97
    Симпатии:
    0
    вот именно поэтому и притворяюсь новичком, а может и не притворяюсь, не мог же я за два года совсем ничему не научится
     
  7. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    за два года? ну слабовато для двух лет. за два года уже знают базовый набор функций. и умеют выбирать инструмент для реализации. а на вопрос кстати ты так и не ответил. превращаешь тред в котором тебе пытаются помочь в обычный флейм...
     
  8. dcc0

    dcc0 Активный пользователь

    С нами с:
    27 июн 2014
    Сообщения:
    217
    Симпатии:
    4
  9. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    Необязательно строки.

    !== - тождественно не равно
    === - тождественно равно

    А если реально строки, то функция strcmp() - Бинарно-безопасное сравнение строк
     
  10. dcc0

    dcc0 Активный пользователь

    С нами с:
    27 июн 2014
    Сообщения:
    217
    Симпатии:
    4
    mahmuzar, окей. Тогда вопрос: будет ли разница?
    Так:
    Код (PHP):
    1. $var1 = "Hello";
    2. $var2 = "hello";
    3. if (strcasecmp($var1, $var2) == 0) {
    4.     echo '$var1 равно $var2 при сравнении без учета регистра';
    5. } 
    Или:
    Код (PHP):
    1. if (strtolower($var1) === strtolower($var2)) {
    2.     echo '$var1 равно $var2 при сравнении без учета регистра';
    3. } 
    Подсказка от модератора:
    Любой код или текст конфигурации пишите между тегом [code=php] и [/code].
    Используйте отступы в коде для форматирования текста.
    Это помогает быстрее понять вас, увеличивает шанс на получение ответа.
    Что выделять? Например: PHP, HTML, CSS, JavaScript, SQL, XML, .htaccess, ini, регулярные выражения, код шаблонизаторов, любая другая разметка, результаты array/object dump и т. д.
     
  11. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    strcasecmp() - Бинарно-безопасное сравнение строк без учета регистра

    Собственно, если нам не важен регистр, пользуемся этой функцией, и не надо сначала пропускать через strtolower
    А если важен, то функция которую привел выше.

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

    Разница между == и === только в этом:
     
  12. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.131
    Симпатии:
    1.250
    Адрес:
    там-сям
    тема перенесена

    Добавлено спустя 1 минуту 34 секунды:
    т.к.