Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: что аначает такои масив: array(0); ?
Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010
Помог: 53 раз(а)
кликните по функции, попадете в ман, там все описывается
dadli
Отправлено: 27 Марта, 2012 - 20:11:11
Посетитель
Покинул форум
Сообщений всего: 416
Дата рег-ции: Май 2011 Откуда: тифилис
Помог: 5 раз(а)
DlTA
в мане аписивается, что етот функця возврашает истину, если needle находится ва масиве. вот такои масив: array(0), вот такои неедле "aaaa", резултат истина, почему? что я пропустил в мане?
EuGen
Отправлено: 27 Марта, 2012 - 20:25:48
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
dadli
У этой функции есть третий параметр - булевого типа. По-умолчанию false. Этот параметр указывает, применять ли строгое сравнение (учитывая тип) или нет. Так как по-умолчанию он false, то происходит обычное сравнение без учета типов, в котором "aaaa" приводится к типу int, и, таким образом, становится равным 0.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
dadli
Отправлено: 27 Марта, 2012 - 20:43:19
Посетитель
Покинул форум
Сообщений всего: 416
Дата рег-ции: Май 2011 Откуда: тифилис
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.