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

Для работы со строками в PHP имеется много полезных функций:

1.

strlen(строка)определение текущей длины строки, включая служебные символы (перевод строки, табуляция):

 

$str = “Привет всем!”;

$dlina = strlen($str); // $n=12

2.

trim(строка)удаление ведущих и заключительных пробелов,

ltrim(строка)удаление только ведущих пробелов,

rtrim(строка)удаление только заключительных пробелов

 

3.

strchr(строка, символ)возвращает часть строки, начиная с указанного символа и до конца строки; если символ не найден, то возвращаетfalse (учитываются регистры символа и строки):

$str =”Vasja Pupkin”;

$poisk = strchr($str, “u”); // $poisk = “upkin”

4.

stristr(строка, символ)возвращает часть строки, начиная с указанного символа и до конца строки; если символ не найден, то возвращаетfalse (регистры символа и строки не учитываются)

 

5.

strrchr(строка, символ)возвращает часть строки, начиная с указанного символа и до конца строки; поиск идет с конца строки; если символ не найден, то возвращаетfalse (учитываются регистры символа и строки):

$str =”Vasja Pushkin”;

$poisk = strrchr($str, “s”); // $poisk = “shkin”

6.

strpos(строка1, строка2)возвращает позицию первого вхождения второй строки в первую; если строка не найдена, то возвращаетfalse; нумерация позиций начинается с нуля:

$str =”Vasja Pushkin”;

$poisk = strpos($str, “sh”); // $poisk = 8

 

7.

strrpos(строка1, строка2)возвращает позицию последнего вхождения второй строки в первую; если строка не найдена, то возвращаетfalse; нумерация позиций начинается с нуля:

$str =”Маша шагает в шапке”;

$poisk = strrpos($str, “ша”); // $poisk = 14

 

8.

substr(строка, число1, число2)возвращает подстроку, начинающуюся с позиции число1 и длиной число2; нумерация позиций начинается с нуля:

$str =”Маша шагает в шапке”;

$poisk = substr($str, 5, 3); // $poisk = “шаг”

 

9.

str_replace(строка1, строка2, строка)заменяет в строке все вхождения строки1 на строку2:

$str =”Она красавица из красавиц”;

$poisk = str_replace(“красав”, “умн”, $str);

// $poisk = “Она умница из умниц”

 

10.

str_repeat(строка, число)повторяет строку заданное количество раз и возвращает ее

11.

strrev(строка)переворачивает строку (“поплавок”) и возвращает ее

 

12.

str_word_count(строка, цифра)возвращает массив слов, входящих в строку или количество слов в строке, если второй параметр неуказан;

цифра=1: числовые индексы элементов массива соответствуют порядковому номеру слова в строке (нумерация начинается с нуля),

цифра=2: числовые индексы элементов массива соответствуют позиции слова в строке (нумерация начинается с нуля):

$privet = “How do you do”;

$n = str_word_count($privet); // $n=4

$my_array = str_word_count($privet, 1);

/*








Дата добавления: 2015-04-19; просмотров: 983;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.008 сек.