substr
(PHP 3, PHP 4 )
substr -- Return part of a string
Description
string substr ( string string, int start [, int length])
substr() returns the portion of string specified by the start and length parameters.
If start is non-negative, the returned string will start at the start'th position in string, counting from zero. For instance, in the string 'abcdef', the character at position 0 is 'a', the character at position 2 is 'c', and so forth.
Пример 1. Basic substr() usage
$rest = substr("abcdef", 1); // returns "bcdef"
$rest = substr("abcdef", 1, 3); // returns "bcd"
$rest = substr("abcdef", 0, 4); // returns "abcd"
$rest = substr("abcdef", 0, 8); // returns "abcdef"
// Accessing via curly braces is another option
$string = 'abcdef';
echo $string{0}; // returns a
echo $string{3}; // returns d
If start is negative, the returned string will start at the start'th character from the end of string.
Пример 2. Using a negative start
$rest = substr("abcdef", -1); // returns "f"
$rest = substr("abcdef", -2); // returns "ef"
$rest = substr("abcdef", -3, 1); // returns "d"
If length is given and is positive, the string returned will contain at most length characters beginning from start (depending on the length of string). If string is less than start characters long, FALSE will be returned.
If length is given and is negative, then that many characters will be omitted from the end of string (after the start position has been calculated when a start is negative). If start denotes a position beyond this truncation, an empty string will be returned.
Пример 3. Using a negative length
$rest = substr("abcdef", 0, -1); // returns "abcde"
$rest = substr("abcdef", 2, -1); // returns "cde"
$rest = substr("abcdef", 4, -4); // returns ""
$rest = substr("abcdef", -3, -1); // returns "de"
Другие языки программирования и технологии
php как удалить из текста строки предпоследний символ которых "/" ?
регулярные выражения вам в помощь
через блокнот
Похожие вопросы
- Дана строка, состоящая из слов, разделенных символами, которые перечислены во второй строке. Показать все слова На С++
- Имеется 1500 строк с названиями файлов в формате txt, какой программой можно определить строки где символов больше?
- Помогите написать программу на C++. Удалить из текста символы «_» и подсчитать длину сформированного текста
- Удалить все пустые строки в .txt
- Как удалить все чётные строки из двумерного массива С++
- Строки в С допустим дана строка char str[]="Hello" как к этой строке добавить символ '!' чтобы получилось "Hello!"
- в книге 280 страниц на каждой странице 40 строк в каждой строке 65 символов можно ли эту книгу уместить в дискету
- Из заданного текста выбрать и напечатать те символы, которые встречаются в нем ровно 1 раз, втомпорядке,как расположены.
- В текстовом документе (txt) вместо текста какие-то символы. Как можно исправить и вернуть русские буквы?
- Как редактировать шрифт в Фотошоп? Нужно удалить старый текст и написать новый текст тем же шрифтом и размером