#3. 1 php Функции обработки строк

В РНР имеется множество функций для обработки строк. Ниже приведены наиболее часто используемые из них:

#2.21 Операторы и циклы в php - итоги

Для построения программ в РНР предусмотрен широкий спектр операторов и управляющих структур. При помощи операторов осуществляется обработка данных, например, сложение чисел или проверка равенства. Управляющие структуры предназначены для организации требуемого порядка выполнения программы. Ниже перечислены краткие итоги главы:

#2.20 Альтернативный синтаксис

В PHP также предусмотрен альтернативный синтаксис для операторов if, while, for, foreach и switch. В альтернативном варианте открывающая фигурная скобка составного оператора заменяется на двоеточие (:), а закрывающая скобка — на оператор endif, endwhile, endfor, endforeach или endswitch соответственно, после которого следует точка с запятой. Ниже приведен пример использования альтернативного синтаксиса для оператора if:

#2.19 php Оператор CONTINUE

Наконец, предусмотрена возможность досрочного перехода к началу цикла, не выполняя все тело цикла целиком. Для этого используется оператор continue. Его применение продемонстрировано в примере 1, который выводится на экран числа, обратные к счетчику цикла. Оператор continue используется для предотвращения деления на ноль, что неминуемо вызвало бы сообщение о математической ошибке.

#2.17 php Цикл FOREACH

Для упрощения обработки массивов предусмотрен специальный тип цикла — оператор foreach. Массивы будут рассматриваться более подробно в следующей главе, а здесь они будут лишь бегло упомянуты. Массивы состоят из отдельных элементов, и цикл foreасh предназначен для перебора всех элементов массива без использования счетчика цикла. Ниже приведен синтаксис этого оператора:

foreach (array as $value) statement
foreach (array as $key => $value) statement

#2.18 php Оператор BREAK

Иногда требуется прервать выполнение тела оператора for, foreach, while, do...while или switch. Этого можно достичь при помощи оператора break. Он уже встречался ранее при рассмотрении оператора switch — там он использовался для завершения обработки определенного значения температуры:

#2.16 php Циклы WHILE и DO...WHILE

Цикл с предусловием (while)

Другим типом циклов являются циклы while. Вместо использования счетчика цикла, цикл проверяется некоторое условие и выполняется до тех пор, пока оно остается истинным. Ниже приведен синтаксис цикла while.

while (expression) statement

#2.12 php Оператор ELSEIF

Оператор if имеет еще одно расширение, которое спользуется для последовательной проверки нескольких условий — ключевое слово elseif. Синтаксис оператора if с ключевым словом е1seif приведен ниже:


if (expressionl)
statementl
elseif (expression2)
statement2

Если условие expressionl истинно, то выполняется оператор statementl. В противном случае проверяется условие expression2, и если оно истинно, выполняется оператор statement2.

Pages

Subscribe to fkn+antitotal RSS