Руководство по языку программирования PHP
 

PCRE
 

Строковые функции PHP

chop()

Синтаксис:

chop(string_name[,charlist])


Поддерживается следующими версиями PHP:

3
4
5
+
+
+

Описание функции:

Функция chop() удаляет пробелы и другие предопределенные символы в правой части строки. Функция является псевдонимом функции rtrim()

Аргумент
Описание
Тип
string_name
Обязательный аргумент. Строка над которой будут производится действия по удалению символов справа.
string
charlist

Необязательный аргумент. Определяет символы которые будут удалены справа. Если символы не заданы, то удаляются следующие символы:

  • "\0" - NULL
  • "\t" - горизонтальная табуляция
  • "\n" - перевод каретки
  • "\x0B" - вертикальная табуляция
  • "\r" - возврат каретки
  • " " - пробел
string

Примеры:

Пример 1:

<?php
echo chop("Доброе утро!    ");
?>

Результат:

Доброе утро!

Пример 2:

<?php
echo chop("Доброе утро!\t\n\t");
?>

Результат:

Доброе утро!

Пример 3:

В этом примере будет удален только символ "о" справа. Будьте внимательны с регистром.

<?php
echo chop("Доброе утро", "Ро");
?>

Результат:

Доброе утр

Тест на знание функции chop()


1. Выберите верный вариант ответа.

<?php
echo chop("ДОБРОЕ УТРО", "до");
?>

ДОБРОЕ УТРО ДОБРОЕ УТР БРОЕ УТР


2. Выберите верный вариант ответа.

<?php
echo chop("Доброе утро", "Дор");
?>

брое ут Доброе ут Доброе утро


3. Выберите верный вариант ответа.

<?php
echo chop("Доброе утро ", "оДрл");
?>

Доброе утро Доброе ут брое ут брое утро бе ут "Ничего"


 

Строковые функции

addcslashes()
addslashes()
bin2hex()
chop()
chr()
chunk_split()
convert_cyr_string()
convert_uudecode()
convert_uuencode()
count_chars()
crc32()
crypt()
echo()
explode()
fprintf()
get_html_translation_table()
html_entity_decode()
htmlentities()
htmlspecialchars_decode()
htmlspecialchars()
implode()
join()
localeconv()
ltrim()
md5
md5_file()
metaphone()
nl2br()
number_format()
ord()
parse_str()
print()
printf()
quotemeta()
rtrim()
sha1_file()
sha1()
similar_text()
soundex()
sprintf()
sscanf()
str_ireplace()
str_repeat()
str_replace()
str_rot13()
str_shuffle()
str_split()
str_word_count()
strcasecmp()
strchr()
strcmp()
strcoll()
strcspn()
strip_tags()
stripcslashes()
stripos()
stripslashes()
strlen()
strnatcasecmp()
strnatcmp()
strncasecmp()
strncmp()
strpbrk()
strpos()
strrchr()
strrev()
strripos()
strrpos()
strspn()
stristr()
strtok()
strtolower()
strtoupper()
strstr()
substr_compare()
substr_count()
substr_replace()
substr()
trim()
ucfirst()
ucwords()
vfprintf()
vprintf()
vsprintf()
wordwrap()

Надёжный хостинг BeGet.ru

 

 

???????@Mail.ru