www.rfpost.ru - Красивые и прикольные имена электронной почты

PHP. Функции обрезания текста.

strlen()

Синтаксис: integer strlen(string stroka)

Эта функция возвращает длину строки (количество символов в строке, включая пробелы).

ПримерОтображение
<?php
$chislo=strlen(" absdefghi ");
echo $chislo;
?>
11

substr()

Синтаксис: string substr(string stroka, int nachalo[, int dlina])

Эта функция возвращает часть строки ("обрезание" строки с одной или с двух сторон). Первый аргумент – исходная строка. Второй – начальный отсчет (с какого по счету символа в тексте нужно получить искомый результат - отсчет начинается с нуля). Третий – длина строки в символах, которую надо вернуть. Если третий аргумент не указан, то возвращается вся оставшаяся часть строки.

ПримерОтображение
<?php
$tekst = "absdefghi";
$tekst=substr($tekst,5,2);
echo $tekst;
?>
fg

trim()

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

Эта функция принимает в качестве аргумента строку и удаляет из нее пробелы слева и справа. Под пробелом подразумеваются символы "\n", "\r", "\t", "\v", "\0" и сам пробел.

ПримерОтображение
<?php
$tekst = " Привет! интернет... ";
$tekst1=trim($tekst);
echo "Длина строки исходная: ".strlen($tekst)."<br>";
echo "Длина строки конечная: ".strlen($tekst1);
?>
Длина строки исходная: 21
Длина строки конечная: 19

ltrim(), rtrim() и chop()

Эти функции аналогичны функции trim(): ltrim() удаляет из строки начальные пробелы, rtrim() и chop() – удаляет из строки конечные пробелы.


PHP



© Copyright 2005 www.e-inform.ru
|