Reset
reset
reset($array);
Перемещает внутренний указатель массива array на первый элемент и возвращает этот элемент.
Return
return
return($value);
Выходит из пользовательской функции и возвращает значение value.
Rewind
rewind
rewind($fd);
Устанавливает указатель файла f d в начало файла.
Rewinddir
rewinddir
rewinddir();
Передвигает указатель текущего каталога на начало каталога.
Rmdir
rmdir
rmdir($directory);
Удаляет каталог directory , если он пуст.
Rsort
rsort
$sorted_array = rsort($array)
Возвращает отсортированную в порядке убывания копию ассоциативного массива array. Если первый элемент массива является числом, возвращаемый массив будет отсортирован по порядку, иначе он будет отсортирован по алфавиту.
SetContentType
setContentType
setContentType($string)
Заменяет заданный по умолчанию тип содержимого HTML-страницы, содержащей скрипт, на значение, указанное в string. Эта функция должна быть самой первой строкой документа. Перед ней не должно быть даже пустой строки.
Setcookie
setcookie
setcookie($name);
setcookie($name, $value, $expire, $path, $domain, $secure);
Посылает броузеру cookie с указанными атрибутами. Если задано только имя name, cookie с таким именем будет удален из броузера. Для пропуска одного из аргументов он может быть заменен на "" (или на 0 в случае с expire и secure).
Seterrorreporting
seterrorreporting
seterrorreporting($value);
Если значение value равно 0, выдача сообщений об ошибках отключается, иначе все сообщения выводятся в обычном режиме.
Setlogging
setlogging
setlogging($value);
Если значение value является ненулевым, журнализация доступа к текущей странице будет разрешена, иначе - запрещена.
Setshowinfo
setshowinfo
setshowinfo($value);
Если значение value не нулевое, внизу страницы будет напечатан информационный нижний колонтитул.
Settype
settype
settype($variable, $type);
Устанавливает тип переменной variable в тип type, который может быть integer, double или string .
Shl
shl
$value = shl($number, $b);
Возвращает значение number, сдвинутое влево на заданное в b число бит.
Shr
shr
$value = shr($number, $b);
Возвращает значение number, сдвинутое вправо на заданное в b число бит.
Sin
sin
$value = sin($number);
Возвращает синус аргумента number (в радианах).
Sleep
sleep
sleep($seconds);
Останавливает обработку страницы на указанное количество секунд.
Sort
sort
$sorted_array = sort($array)
Возвращает отсортированную в порядке возрастания копию неассоциативного массива array. Если первый элемент массива является числом, возвращаемый массив будет отсортирован по порядку, иначе он будет отсортирован по алфавиту.
Soundex
soundex
$soundex_key =soundex($string);
Возвращает ключ soundex строки string .
Split
split
$strings = split($string, $token)
Разделяет заданную строку на массив строк, используя как разделитель символ token..
Sprintf
sprintf
$string = sprintf($format, $arg, [$arg, $arg, ...]);
Возвращает форматированную строку format, в который каждый индикатор переменной в стиле С printf заменяется соответствующим значением arg. Можно указать до 5 аргументов.
Sqrt
sqrt
$value = sqrl($number);
Возвращает квадратный корень числа number.
Srand
srand
srand($integer);
Инициализирует генератор случайных чисел целочисленным аргументом integer. Эту функцию необходимо вызвать один (и только один) раз в начале любого скрипта, в котором вы используете функцию rand.
Stat
stat
$stat = stat($file)
Возвращает массив информации о файле file. В массиве содержатся следующие элементы:
Режим файла.
Количество ссылок на файл.
UID.
GID.
Размер файла.
Atime.
Mtime.
Ctime.
Размер блока файловой системы (в байтах).
Количество используемых блоков файловой системы.
Strchr strstr
strchr strstr
$substring = strchr($string, $value);
$substring = strstr($string, $value); .
Возвращает часть строки string после первого обнаружения символа value в строке, strchr и strstr - идентичные функции, и включены обе для полноты.
Strftime
strftime
$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).
Stripslashes
stripslashes
$plain_string = stripslashes($escaped_string);
Удаляет все управляющие символы из строки escaped_string .
Strlen
strlen
$length = strlen($string);
Возвращает длину строки string .
Strrchr
strrchr
$substring = strrchr($string, $character);
Просматривает с конца строку string в поисках указанного символа. Функция возвращает часть строки, начиная с места, где был найден искомый символ character. Если символ не обнаружен, возвращается пустая строка.
Strseg
strseg
$string = strseg($string, $start, $end)
Возвращает подстроку из указанной строки, которая начинается с позиции start и закачивается на позиции end от начала строки.
Strtok
strtok
$substring = strtok($string, $characters);
$substring = strtok($characters);
Разделяет строку string на подстроки, используя в качестве разделителя любой символ, указанный в characters . После первого вызова strtok не указывайте строковый аргумент в последующих вызовах, в этом случае функция вернет каждую удачно выделенную подстроку, пока не будет достигнут конец string .
Strtolower
strtolower
$lc_string = strtolower($string);
Возвращает string , где все символы преобразованы в символы нижнего регистра.
Strtoupper
strtoupper
$uc_string = strtoupper($string);
Возвращает string , где все символы преобразованы в символы верхнего регистра.
Strtr
strtr
strtr($string, $set1, $set2);
Все символы в строке string, которые входят в набор setl, функция преобразует в соответствующие символы в наборе set2. Если set1 длиннее set2, последний символ из set2 используется для «лишних» символов из set1. Если set2 длиннее set1, «лишние» символы из set2 игнорируются.
Strval
strval
$string = strval($variable);
Возвращает переменную variable в виде строкового значения.
Sub
sub
$string = sub($string, $ехр1, $ехрr2)
Заменяет любые вхождения exprl в string на значение ехрг2. Значения exprl и ехрг2 могут быть разными по длине, строка string автоматически будет укорочена либо удлинена.
Substr
substr
$substring = substr($string, $start, Slength);
Возвращает часть строки string , которая начинается с позиции start (0 является первым символом) и имеет длину в length символов.
Symlink
symlink
symlink($target, $filename);
Создает символическую связь (ссылку) от filename к target.
Syslog
syslog
syslog($level, $message);
Записывает сообщение message в системный журнал с уровнем level.
System
system
$results = system($command);
$results = system($command, $return_value);
Выполняет указанную внешнюю команду command и возвращает все результаты. Если задан второй аргумент, туда записывается возвращаемое значение (код возврата) команды.
Tan
tan
$value = tan($number);
Возвращает тангенс аргумента number (в радианах).
Tempnam
tempnam
$filename = tempnam($path, $prefix);
Возвращает имя файла с префиксом prefix, который будет уникальным в каталоге, указанном в path.
Time
time
$time = time();
Возвращает текущее время в стандартном формате времени Unix (число секунд после 1 января 1970 года).
Tr...
tr
$string = tr($string, $list1, $list2)
Функция замещает все символы из списка listl, которые находит в строке string, их эквивалентом в списке list2 (например, tr("Robby", "oy", "ai") вернет строку «Rabbi»). Список символов может содержать диапазон символов, разделенный "-". В частности, tr("e.e. cummings", "a-z," "A-Z") вернет строку «E.E. CUMMINGS.»
Truncate
truncate
$result = truncate($fale, $length)
Функция пытается сократить размер файла до указанной в байтах длины length . Обычно используется для создания файла с нулевой длиной. Если попытка не удалась, вернется отрицательное целое число.
Umask
umask
$umask = umask();
umask($umask);
Возвращает текущую маску umask, если аргумент не указан. Если аргумент umask указан, устанавливает umask в указанное значение (которое должно быть восьмеричным числом).
Uniqid
uniqid
$result = uniqid();
Возвращает значение, уникальность которого по отношению к другим значениям, возвращаемым повторными вызовами этой функции, гарантирована.
Unlink
unlink
unlink($filename);
Удаляет указанный файл.
Unset
unset
unset($variable);
Сбрасывает значение указанной переменной, которая может быть элементом массива. При применении данной функции к массиву удаляется весь массив.
UrIEncode
urIEncode
$string = urlEncode($string)
Эта функция возвращает копию строки string , которая перекодирована для безопасной вставки в URL.
Urldecode
urldecode
$decoded_string = urldecode($string);
Возвращает копию строки string, в которой все экранированные спецсимволы URL раскодируются в их значения. Это делается автоматически для всех входящих данных.
Urlencode
urlencode
$encoded_string = urlencode($string);
Возвращает копию строки string, в которой все спецсимволы закодированы для использования в URL.
Usleep
usleep
usleep($ms);
Задерживет синтаксический анализ скрипта на заданное в ms число микросекунд.
Virtual
virtual
virtual($filename);
Подключает файл filename точно так же, как в обычном файле HTML это делает тег <!--#include virtual=»$filename» --> . Эта функция полезна только вместе с веб-сервером Apache.