Ранее упоминалось, что каждый массив имеет внутренний указатель, который указывает на текущий элемент массива.При создании нового массива текущий указатель инициализируется таким образом, что он указывает на первый элемент массива. Вызов функции current($array_name)возвращает первый элемент.
На этот раз мы создадим простую и часто используюмую форму отзывов клиентов (форму обратной связи), позволяющую клиентам компании АВС вводить свои замечания и пожелания. Наше приложение будет обладать одним преимуществом по сравнению сдругими формами, которые можно встретить. Вместо того чтобы отправлять форму по обобщенному адресу электронной почты типа [email protected], мы постараемся сделать этот процесс более интеллектуальным за сче поиска во вводимых данных ключевых слов и выражений и последующей отправки сообщения электронной почтой соответствующему сотруднику компании.
Часто возникает необходимость просматривать части строк по отдельности. Например, может потребоваться просмотреть слова и предложения (например, для проверки правописания) или разделить имя домена или адрес электронной почты на соответствующие компоненты. РНР предлагает несколько строковых функций (и одну функцию регулярного выражения), которые позволяют делать это.
До настоящего времени мы использовали операцию == только для сравнения двух строк на предмет их равенства. С помощью РНР можно выполнять более сложные операции соавнения. Разделим их на две категории: частичное совпадение и все прочие. Сначала рассмотрим прочие функции, и только после этого приступим к изучению функций проверки строк на частичное совпадение, которые нам потребуются для дальнейшей разработки примера с интеллектуальной формой отправки электронной почты.
Понравилась статья или раздел сайта - порекомендуйте их друзьям.