reset($array);
Перемещает внутренний указатель массива array на первый элемент и возвращает этот элемент.
return($value);
Выходит из пользовательской функции и возвращает значение value.
rewind($fd);
Устанавливает указатель файла f d в начало файла.
rewinddir();
Передвигает указатель текущего каталога на начало каталога.
rmdir($directory);
Удаляет каталог directory , если он пуст.
$sorted_array = rsort($array)
Возвращает отсортированную в порядке убывания копию ассоциативного массива array. Если первый элемент массива является числом, возвращаемый массив будет отсортирован по порядку, иначе он будет отсортирован по алфавиту.
setContentType($string)
Заменяет заданный по умолчанию тип содержимого HTML-страницы, содержащей скрипт, на значение, указанное в string. Эта функция должна быть самой первой строкой документа. Перед ней не должно быть даже пустой строки.
setcookie($name);
setcookie($name, $value, $expire, $path, $domain, $secure);
Посылает броузеру cookie с указанными атрибутами. Если задано только имя name, cookie с таким именем будет удален из броузера. Для пропуска одного из аргументов он может быть заменен на "" (или на 0 в случае с expire и secure).
seterrorreporting($value);
Если значение value равно 0, выдача сообщений об ошибках отключается, иначе все сообщения выводятся в обычном режиме.
setlogging($value);
Если значение value является ненулевым, журнализация доступа к текущей странице будет разрешена, иначе - запрещена.
setshowinfo($value);
Если значение value не нулевое, внизу страницы будет напечатан информационный нижний колонтитул.
settype($variable, $type);
Устанавливает тип переменной variable в тип type, который может быть integer, double или string .
$value = shl($number, $b);
Возвращает значение number, сдвинутое влево на заданное в b число бит.
$value = shr($number, $b);
Возвращает значение number, сдвинутое вправо на заданное в b число бит.
$value = sin($number);
Возвращает синус аргумента number (в радианах).
sleep($seconds);
Останавливает обработку страницы на указанное количество секунд.
$sorted_array = sort($array)
Возвращает отсортированную в порядке возрастания копию неассоциативного массива array. Если первый элемент массива является числом, возвращаемый массив будет отсортирован по порядку, иначе он будет отсортирован по алфавиту.
$soundex_key =soundex($string);
Возвращает ключ soundex строки string .
$strings = split($string, $token)
Разделяет заданную строку на массив строк, используя как разделитель символ token..
$string = sprintf($format, $arg, [$arg, $arg, ...]);
Возвращает форматированную строку format, в который каждый индикатор переменной в стиле С printf заменяется соответствующим значением arg. Можно указать до 5 аргументов.
$value = sqrl($number);
Возвращает квадратный корень числа number.
srand($integer);
Инициализирует генератор случайных чисел целочисленным аргументом integer. Эту функцию необходимо вызвать один (и только один) раз в начале любого скрипта, в котором вы используете функцию rand.
$stat = stat($file)
Возвращает массив информации о файле file. В массиве содержатся следующие элементы:
$substring = strchr($string, $value);
$substring = strstr($string, $value); .
Возвращает часть строки string после первого обнаружения символа value в строке, strchr и strstr - идентичные функции, и включены обе для полноты.
$time = strftime($format, $time)
Преобразует время Unix в текстовое представление времени, используя заданный формат format. Все описанные ниже последовательности в строке format заменяются на соответствующие им значения:
%а
День недели в виде местных сокращений названий дней недели.
%А
День недели в виде местных полных названий дней недели.
%b
Месяц в виде местных сокращенных названий.
%В
Месяц в виде местных полных названий месяцев.
%d
День месяца (01-31).
%D
День в виде % m/% d/% у.
%е
День месяца (1-31, перед числами первого десятка добавляется пробел).
%Н
Час (00-23).
%I
Час (00-12).
%j
День в году (001-366).
%h
Часы (0-23, отделенные пробелами).
%l
Часы (1-12, отделенные пробелами).
%m
Номер месяца (01—12).
%M
Минуты (00-59).
%р
AM или РМ.
%S
Секунды (00-59).
%Т
Время в виде % Н:% М:% S.
%U
Номер недели в году (01-52).
%w
День недели (0-6, воскресенье является 0).
%y
Год века (00-99).
%Y
Год, включая век (например 1999).
$plain_string = stripslashes($escaped_string);
Удаляет все управляющие символы из строки escaped_string .
$length = strlen($string);
Возвращает длину строки string .
$substring = strrchr($string, $character);
Просматривает с конца строку string в поисках указанного символа. Функция возвращает часть строки, начиная с места, где был найден искомый символ character. Если символ не обнаружен, возвращается пустая строка.
$string = strseg($string, $start, $end)
Возвращает подстроку из указанной строки, которая начинается с позиции start и закачивается на позиции end от начала строки.
$substring = strtok($string, $characters);
$substring = strtok($characters);
Разделяет строку string на подстроки, используя в качестве разделителя любой символ, указанный в characters . После первого вызова strtok не указывайте строковый аргумент в последующих вызовах, в этом случае функция вернет каждую удачно выделенную подстроку, пока не будет достигнут конец string .
$lc_string = strtolower($string);
Возвращает string , где все символы преобразованы в символы нижнего регистра.
$uc_string = strtoupper($string);
Возвращает string , где все символы преобразованы в символы верхнего регистра.
strtr($string, $set1, $set2);
Все символы в строке string, которые входят в набор setl, функция преобразует в соответствующие символы в наборе set2. Если set1 длиннее set2, последний символ из set2 используется для «лишних» символов из set1. Если set2 длиннее set1, «лишние» символы из set2 игнорируются.
$string = strval($variable);
Возвращает переменную variable в виде строкового значения.
$string = sub($string, $ехр1, $ехрr2)
Заменяет любые вхождения exprl в string на значение ехрг2. Значения exprl и ехрг2 могут быть разными по длине, строка string автоматически будет укорочена либо удлинена.
$substring = substr($string, $start, Slength);
Возвращает часть строки string , которая начинается с позиции start (0 является первым символом) и имеет длину в length символов.
symlink($target, $filename);
Создает символическую связь (ссылку) от filename к target.
syslog($level, $message);
Записывает сообщение message в системный журнал с уровнем level.
$results = system($command);
$results = system($command, $return_value);
Выполняет указанную внешнюю команду command и возвращает все результаты. Если задан второй аргумент, туда записывается возвращаемое значение (код возврата) команды.
$value = tan($number);
Возвращает тангенс аргумента number (в радианах).
$filename = tempnam($path, $prefix);
Возвращает имя файла с префиксом prefix, который будет уникальным в каталоге, указанном в path.
$time = time();
Возвращает текущее время в стандартном формате времени Unix (число секунд после 1 января 1970 года).
$string = tr($string, $list1, $list2)
Функция замещает все символы из списка listl, которые находит в строке string, их эквивалентом в списке list2 (например, tr("Robby", "oy", "ai") вернет строку «Rabbi»). Список символов может содержать диапазон символов, разделенный "-". В частности, tr("e.e. cummings", "a-z," "A-Z") вернет строку «E.E. CUMMINGS.»
$result = truncate($fale, $length)
Функция пытается сократить размер файла до указанной в байтах длины length . Обычно используется для создания файла с нулевой длиной. Если попытка не удалась, вернется отрицательное целое число.
$umask = umask();
umask($umask);
Возвращает текущую маску umask, если аргумент не указан. Если аргумент umask указан, устанавливает umask в указанное значение (которое должно быть восьмеричным числом).
$result = uniqid();
Возвращает значение, уникальность которого по отношению к другим значениям, возвращаемым повторными вызовами этой функции, гарантирована.
unlink($filename);
Удаляет указанный файл.
unset($variable);
Сбрасывает значение указанной переменной, которая может быть элементом массива. При применении данной функции к массиву удаляется весь массив.
$string = urlEncode($string)
Эта функция возвращает копию строки string , которая перекодирована для безопасной вставки в URL.
$decoded_string = urldecode($string);
Возвращает копию строки string, в которой все экранированные спецсимволы URL раскодируются в их значения. Это делается автоматически для всех входящих данных.
$encoded_string = urlencode($string);
Возвращает копию строки string, в которой все спецсимволы закодированы для использования в URL.
usleep($ms);
Задерживет синтаксический анализ скрипта на заданное в ms число микросекунд.
virtual($filename);
Подключает файл filename точно так же, как в обычном файле HTML это делает тег <!--#include virtual=»$filename» --> . Эта функция полезна только вместе с веб-сервером Apache.