Доступ к готовым решениям

Переход в группу "Пользователь"

300.00
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Функция strequal

m1n1vv

Изучающий
Пользователь
Регистрация
6 Фев 2015
Сообщения
683
Лучшие ответы
1
Репутация
145
strequal - функция для сравнения строковых переменных и значений. Возвращает значение, отличное от нуля, если строки равны.

PHP:
stock bool:strequal(const string1[], const string2[], bool:ignorecase = false, length = cellmax)
{
    new
        s1 = string1[0],
        s2 = string2[0];
            
    if ((s1 == '\0' || s2 == '\0') && (s1 != s2))
        return false;
            
    return strcmp(string1, string2, ignorecase, length) == 0;
}
Пример:

PHP:
main()
{
    new
        str_1[12] = "Hello World",
        str_2[12] = "Hello World",
        bool:inequality = strequal(str_1, str_2);

    printf("%i", inequality); //inequality = 1
}
Исправлена вероятность положительного результата при одной пустой строке, и отрицательного при двух.

Доработал: m1n1vv
 
Сверху Снизу