Хелпикс

Главная

Контакты

Случайная статья





Функции для работы с одиночными символами



Функции для работы с одиночными символами

chr
Возвращает один символ с определенным кодом.

Синтаксис :
string chr(int ascii)

Возвращает строку из одного символа с кодом $code. Эта функция полезна для вставки каких-либо непечатаемых символов в строку - например, кода нуля или символа прогона страницы, а также при работе с бинарными файлами.

<?

// Сначало создаем массив того, что мы собираемся выводить,

// не заботясь о форматировании (дизайне) информации

for($i=0, $x=0; $x<16; $x++) {

for($y=0; $y<16; $y++) {

$Chars[$x][$y]=array($i,chr($i));

$i++;

}

}

// Теперь выводим накопленную информацию, используя идеологию

// вставки участков кода в HTML-документ

?>

 

<table border=1 cellpadding=1 cellspacing=0>

<?for($y=0; $y<16; $y++) {?>

<tr>

<?for($x=0; $x<16; $x++) {?>

<td>

<?=$Chars[$x][$y][0]?>:

<b><tt><?=$Chars[$x][$y][1]?></tt></b>

</td>

<?}?>

</tr>

<?}?>

</table>

ord
Возвращает ascii код символа.

Синтаксис :
int ord(string str)

Эта функция возвращает ASCII код первого символа строки str.
Например, ord(chr($n)) всегда равно $n - конечно, если $n заключено между нулем и 255.

Функции отрезания пробелов

trim
Удаляет из заданной строки начальные и конечные пробельные символы.

Синтаксис :
string trim(string str)

Возвращает копию str, только с удаленными ведущими и концевыми пробельными символами. Под пробельными символами надо понимать "\n", "\r", "\t", "\v", "\0" и пробел.
Например, вызов trim(" test\n ") вернет строку "test".

ltrim
Удаляет из заданной строки начальные пробельные символы.

Синтаксис :
string ltrim(string str)

То же, что и trim(), только удаляет исключительно начальные пробельные символы ("\n", "\r", "\t", "\v", "\0" и пробел), а концевые не трогает.

rtrim
Удаляет из заданной строки конечные пробельные символы.

Синтаксис :
string rtrim(string str)

То же, что и trim(), только удаляет исключительно конечные пробельные символы ("\n", "\r", "\t", "\v", "\0" и пробел), а начальные не трогает.
Эта функция - синоним chop().

chop
Удаляет из заданной строки конечные пробельные символы.

Синтаксис :
string chop(string str)

Удаляет только концевые пробелы, начальные не трогает.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.