Может кто объяснить по полочкам, в чем разница?:
strcmp
и
!strcmp
Может кто объяснить по полочкам, в чем разница?:
strcmp
и
!strcmp
strcmp - функция, которая сравнивает строки, если строки одинаковы то она возвращает нулевое значение.
! – оператор НЕ.
Если введенная команда при сравнении с помощью strcmp возвращает значение, значение сравнивается с нулем, и если оно не нулевое(-1), то код не выполняется дальше.
Если введенная команда НЕ совпадает с текстом /redsan, то strcmp не равен нулю и код дальше не выполняется.PHP код:
if (strcmp("/redsan", cmdtext, true, 7) == 0)
{
// Тут выполняется наш код
return 1;
}
PHP код:
PHP код:
if (!strcmp("/redsan", cmdtext, true, 7))
{
// Тут выполняется наш код
return 1;
}
Последний раз редактировалось Redsan; 08.06.2016 в 23:07.
nikvlad (08.06.2016)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)