PHP/FI Version 2.0

23238a6d

Обратите внимание, что только первое



Пример 13

<? $string = "This is an example string"; $tok = strtok($string," "); while($tok); echo "Word=$tok<br>"; $tok = strtok(" "); endwhile; >

Обратите внимание, что только первое обращение к strtok использует параметр string. Каждое последующее обращение к strtok нуждается только в маркере, поскольку функция отслеживает, где находится в текущей строке. Чтобы начать сначала, или приступить к разбивке новой строки, просто вызовите strtok с параметром string снова, для инициализации.


strtolower(string)

Strtolower преобразует все символы, аргумента string, в символы строчных букв. strtoupper(string)

Strtoupper преобразует все символы строки в символы верхнего регистра. strval(variable)

Strval возвращает строковое значение переменной. См. также функции intval() и doubleval(). substr(string, start, length)

Substr возвращает часть заданной строки. Позиция начала задается параметром start. Первая позиция в строке - позиция 0. А параметр length определяет количество символов от позиции начала. Symlink(target,link)

Symlink() создает символическую связь. См. функцию Link(), для создания жестких связей. System(command_string [,return_var])

System - подобна команде system() C, в которой выполняется заданная команда unix и выводится результат. Если в качестве второго аргумента задается переменная , то в эту переменную будет записан код возврата выполненной команды unix . Обратите внимание, что, если Вы собираетесь позволять данные, вводимые пользователем были переданны этой функции System, то нужно использовать функцию EscapeShellCmd(), чтобы удостовериться, что пользователи не смогут таким приемом передать на выполнение системе произвольную команду. Если нужно выполнить команду и получить все данные, выводимые командой обратно без любого вмешательства, использйте функцию PassThru(). См. также функцию Exec. Tan(arg)

Tan возвращает тангенс параметра в радианах. См. также Sin() и Cos() TempNam(path, prefix)

TempNam возвращает уникальное имя файла, размещенное в каталоге, заданном аргументом path с префиксом имени файла, заданным аргументом prefix. Идентична функции C tempnam() в Unix. Time()

Time просто возвращает текущее местное время в секундах начиная с периода Unix (00:00:00 январь. 1 1970). Эквивалентна вызову Date("U"). Если нужна степень детализации выше чем по секундам, используйте функцию Microtime. Unlink(filename)

Unlink удаляет файл с именем filename. Подобна функции C unlink() в Unix. См. функцию RmDir() для удаления каталогов. UnSet($var)

UnSet сбрасывает значение заданной переменной. В случае массива, очищается весь массив. Обратите внимание, что индивидуальные элементы массива не могут быть сброшены этой командой. UrlDecode(arg) UrlDecode декодирует строку, закодированную функцией UrlEncode. При типичном использовании, не нужно декодировать URL кодированные строки, так как они автоматически декодируются, когда строки передаются между страницами. Однако, эта функция была включена, для законченности, . UrlEncode(arg)

UrlEncode кодирует любые символы параметра arg, которые - не входят в множество символов "a-zA-Z0-9_-". Заменяя их %xx, где xx - ASCII значение этих символов в шестнадцатеричном представлении. Возвращается кодированная строка. USleep(microsecs)

USleep задерживет выполнение на заданное число микросекунд. Подобна функции C usleep() в Unix . См. также функцию Sleep(). Virtual(filename)

Virtual - Apache -специфическая функция, которая является эквивалентом <!-- #include virtual ... --> в mod_include. Она выполняет под-запрос Apache. Это полезно для включения CGI программ или .shtml файлов, или еще чего-либо, что должно быть передано для разбора Apache (для .phtml файлов, лучше использовать директиву <?Include>.




Содержание раздела