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

PCRE
 

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

trim()

Синтаксис:

trim(string_name[, char_list])


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

3
4
5
+
+
+

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

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

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

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

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

    Примеры:

    Пример 1:


    echo trim("     Доброе утро!     ");
    ?>

    Результат:

    Доброе утро!

    Пример 2:


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

    Результат:

    Доброе утро!

    Пример 3:

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


    echo trim("Доброе утро", "До");
    ?>

    Результат:

    брое утр

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


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


    echo trim("Доброе утро", "до");
    ?>

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


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


    echo trim("\tДоброе утро", "До");
    ?>

    Доброе утр Доброе утро \tДоброе утро брое утр


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


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

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


     

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

    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