Substr обрезать строку php

Нестандартные способы

Если не рассматривать весь спектр строчных функций языка, то пара функций explode()/implode() и функция str_replace() позволяют решать нестандартные задачи «резки» строчной информации.

Результат запроса MySQL всегда формален в структуре выдаваемой информации, а содержание полей (элементов) результата всегда определяется источником, то есть разработчиком, который проектировал базу данных.

Это частный пример, но точно отвечающий на вопрос: как в PHP обрезать строку, когда строк много. Функция trm() — частность, а ее история определена задачами, когда информации было не так много, а в потребности отрезать что-то кроме незначащих символов не было необходимости.

Сегодня информация циркулирует большими объемами и резать построчно не только нет необходимости, но и нерационально.

Разделение на составляющие — тоже вариант, как обрезать строку. PHP автоматически по explode() разрежет один большой текст на множество нужных строк. Применив функцию str_replace() - то есть заменив одно вхождение символов на другое - можно достичь подобного эффекта.

Динамика и объем информации, которую необходимо обработать — это прежде всего адекватное решение, а не применение одной специальной функции.

Специальная функция

Задачу «обрезаем строку» PHP рассматривает (в широком смысле) в контексте: с обеих сторон. Исторически — это функция trim(), которая имеет целью удалить незначащие символы:

  • пробелы; переводы строк; возврат каретки; табуляцию; нулевые символы

с обоих концов строки. Это очень востребованная функция, особенно при работе с базами данных, выборка из которых часто содержит много пробелов. При использовании функции explode() также часто получаются лишние символы с начала и конца строки.

Однако далеко не все разработчики используют функцию trim() в полную силу. Для задачи «обрезаем строку» PHP предлагает использовать второй параметр функции, где можно указать любой набор символов, которые следует ликвидировать из исходной строки.

Существенно, что символы удаляются только с начала и с конца исходной строки

Важно, что манипулируя масками удаляемых символов и последовательностью подзадач

  • Сначала обрезаем строку на PHP по одной маске. Потом по другой. Потом по третьей.

В результате последовательности вариантов применения одной функции обрезаем текст на PHP так, как это требуется для решения поставленной задачи.

Функции регулярных выражений

PHP предоставляет программистам множество полезных функций, позволяющих использовать регулярные выражения. Рассмотрим некоторые функции, которые являются одними из наиболее часто используемых:

Функция Определение
preg_match() Эта функция ищет конкретный образец в некоторой строке. Он возвращает 1 (true), если шаблон существует, и 0 (false) в противном случае.
preg_match_all() Эта функция ищет все вхождения шаблона в строке. Она возвращает количество найденных совпадений с шаблоном в строке, или 0 — если вхождений нет. Функция удобна для поиска и замены.
ereg_replace() Эта функция ищет определенный шаблон строки и возвращает новую строку, в которой совпадающие шаблоны были заменены другой строкой.
eregi_replace() Функция ведет себя как ereg_replace() при условии, что поиск шаблона не чувствителен к регистру.
preg_replace() Эта функция ведет себя как функция ereg_replace() при условии, что регулярные выражения могут использоваться как в шаблоне так и в строках замены.
preg_split() Функция ведет себя как функция PHP split(). Он разбивает строку на регулярные выражения в качестве параметров.
preg_grep() Эта функция ищет все элементы, которые соответствуют шаблону регулярного выражения, и возвращает выходной массив.
preg_quote() Эта функция принимает строку и кавычки перед каждым символом, который соответствует регулярному выражению.
ereg() Эта функция ищет строку, заданную шаблоном, и возвращает TRUE, если она найдена, иначе возвращает FALSE.
eregi() Эта функция ведет себя как функция ereg() при условии, что поиск не чувствителен к регистру.

Примечание:

  • По умолчанию регулярные выражения чувствительны к регистру.
  • В PHP есть разница между строками внутри одинарных кавычек и строками внутри двойных кавычек. Первые обрабатываются буквально, тогда как для строк внутри двойных кавычек печатается содержимое переменных, а не просто выводятся их имена.

Функция preg_match()

Функция выполняет проверку на соответствие регулярному выражению.

Пример. Поиск подстроки «php» в строке без учета регистра:

Попробуй сам

Результат выполнения кода:

Вхождение найдено.

В примере выше символ «i» после закрывающего ограничителя шаблона означает регистронезависимый поиск, поэтому вхождение будет найдено.

Примечание: Не используйте функцию preg_match(), если необходимо проверить наличие подстроки в заданной строке. Для этого используйте strpos() или strstr(), т.к. они выполнят эту задачу гораздо быстрее.

Функция preg_match_all()

Функция выполняет глобальный поиск шаблона в строке.

В примере регулярное выражение используется для подсчета числа вхождений «ain» в строку без учета регистра:

Попробуй сам

Результат выполнения кода:

3

Функция preg_replace()

Функция выполняет поиск и замену по регулярному выражению.

В следующем функция выполняет поиск в строке совпадений с шаблоном pattern и заменяет их на replacement:

Как обрезать строку по символу

  1. -> разбираемся в тезисе
  2. -> explode
  3. ->показать слева
  4. ->показать справа
  5. ->показать слева
  6. ->показать справа
  7. Скачать

PHP Обрезать строку по символу можно по разному….
Обрезать строку по символу в php -> можно понять, как -> что у нас есть в строке определенный заранее известный символ, и вот по нему и нужно обрезать строку! Будем использовать explode
Обрезать строку по символу в php -> есть вообще строка… любая и нам требуется отсчитать некое количество символов и вот поэтому количеству символов и обрезать строку!

Мы уже говорили об этой функции explode — сейчас будет использовать её для обрезки строки по символу!
Нам потребуется для иллюстрации обрезки строки по символу какая-то произвольная строка с каким-то наполнением:$string = «12345678910|10987654321»;
Для примера, возьмем символ, который расположен примерно посередине -> «|», создаем такую запись :
$new_array = explode(«|» , $string);
Если нам потребуется первая часть, то используем current: echo current($new_array);
Результат:
12345678910
Если вам потребуется вторая часть, то используем end. Здесь нужно дополнение — если символ 1, то end будет показывать второй элемент, если символ в строке повторяется несколько раз, то end покажет последнюю ячейку массива

В данном случае разделительный элемент сроки я единственном числе, поэтому нам предстанет вторая часть:
echo end($new_array);
Результат:

10987654321

Прежде чем продолжать нам потребуются какие-то условия, например, нам нужно обрезать строку по 5 символу, здесь число не важно, и нам опять…
понадобится строка :
$string = «12345678910|10987654321»;
Поскольку и дальше будем использовать это число для обрезки по символу, то присвоим это значение произвольной переменной: $num_elem = 5;
Длаее нам понадобится функция substr и вот такая конструкция:
$first = substr($string , 0, $num_elem);
Далее выводим с помощью echo
echo $first;
Результат:
12345

Можете посчитать … строка обрезана по 5 символу!И показана строка с начала!
Но, что если нам требуется обрезать строку по символу с начала и удалить эту часть оставив только часть справа…

Как мы уже сказали выше, что если нам требуется обрезать строку сначала по символу и выкинуть эту часть, отставив строку с конца..
если вы не обратили внимание на строку

то рекомендую сейчас на неё внимательность посмотреть и на первый результат тоже…
Опять брем всю ту же строку…:
$string = «12345678910|10987654321»;
Пишем такую конструкцию:
echo substr($string , 5 );
Результат:

678910|10987654321

Теперь предположим
что нам требуется обрезать строку по символу с конца и показать левую часть, выкинув обрезанную часть:
echo substr($string , 0, — 5 ); ?>
Результат:

12345678910|109876

Опять обрезаем строку справа, и эту часть обрезанной строки и покажем:
Обрезать строку по символу № 5 с конца строки — показать правую часть:
echo substr($string , — 5 ); ?>
Результат:
54321

Последняя дата редактирования : 27.02.2021 14:23
Название скрипта :Обрезать строку по символу.

Скрипт № 33.13Ссылка на скачивание : Все скрипты на

//dwweb.ru/comments_1_5/include/img/hand_no_foto.png
no
no

Многострочный текст

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

  1. Свойство -webkit-line-clamp, которое ограничивает число строк. Значение 3 отобразит три строки, значение 4 — четыре строки.
  2. Свойство display со значением -webkit-box.
  3. Свойство -webkit-box-orient со значением vertical.
  4. Свойство overflow со значением hidden, оно скрывает текст за пределами блока.

Заметьте, что в большинстве случаев мы имеем дело не со стандартными стилевыми свойствами, а добавляем к ним префикс -webkit-. При этом все эти свойства с префиксами работают даже в Firefox.

Свойство display: -webkit-box в настоящий момент устарело, при вёрстке сейчас используется display: flex. Аналогично устарело и -webkit-box-orient: vertical, сейчас вместо него применяется flex-direction: column. При этом нельзя просто заменить устаревшие свойства современными, перестанет работать ограничение строк.

Также есть проблема и с высотой блока — при добавлении padding его значение прибавляется к высоте строк, в итоге отображается часть лишней строки. Чтобы этого избежать можно явно задать высоту блока или вложить один блок внутрь другого. В примере 3 свойство padding применяется к <div>, а набор свойств для ограничения текста к <p>.

Пример 2. Использование -webkit-line-clamp

<!DOCTYPE html>
<html>
<head>
<meta charset=»utf-8″>
<title>Обрезание строки</title>
<style>
.truncate {
background: #f4eddf; /* Цвет фона */
padding: 10px; /* Поля вокруг текста */
}
.truncate p {
margin: 0; /* Убираем внешний отступ */
-webkit-line-clamp: 2; /* Число отображаемых строк */
display: -webkit-box; /* Включаем флексбоксы */
-webkit-box-orient: vertical; /* Вертикальная ориентация */
overflow: hidden; /* Обрезаем всё за пределами блока */
}
</style>
</head>
<body>
<div class=»truncate»><p>На улицах и пустырях мальчики запускают воздушных змеев,
а девочки играют деревянными ракетками с многоцветными рисунками в ханэ.
Кроме этого, здесь есть ценнейшие коллекции мексиканских масок, бронзовые
и каменные статуи из Индии и Цейлона, бронзовые барельефы и изваяния,
созданные мастерами Экваториальной Африки пять-шесть веков назад.</p></div>
</body>
</html>

Результат данного примера показан на рис. 2.

Рис. 2. Вид обрезанного многострочного текста

Обратите внимание, что здесь нам не нужен text-overflow, многоточие добавляется через свойство -webkit-line-clamp

Можно обрезать по словам через массив…

$text = 'Microsoft был основан Биллом Гейтсом ещё в далёком 1975 году.';     $array = explode(" ",$text); // перерабатываем строку в массив  $array = array_slice($array,0,5); // выбираем первые 5 слов-элементов  $newtext = implode(" ",$array); // массив снова перерабатываем в строку     echo $newtext;//Выведет 'Microsoft был основан Биллом Гейтсом'

В данной статье мы рассмотрим функции PHP, с помощью которых можно обрезать строку с текстом в нужном месте.

Обрезка строки с текстом может пригодиться в разных случаях. Например, обрезать название видеоролика, если оно слишком длинное или для создания небольшого описания статьи и т.п.

Рассмотрим функцию substr, с помощью которой мы будем обрезать текст.

substr – возвращает подстроку.

Она имеет следующий формат написания: substr(string, start, length), где string – строка с текстом, start – позиция, с которой нужно начать отсчет (числовое значение, обычно бывает 0), length – нужно количество символов (числовое значение).

Пример #1 (простая обрезка):

Объяснение кода:

$simple – строка с текстом, который нужно обрезать (string); – символ, с которого нужно начать отсчет, т.е. с самого первого;7 – количество символов (вместе с пробелами), которое нужно показать, начиная с нулевого (0).

В результате выполнения мы получим «I think» – ровно семь символов, включая пробел.

С помощью данной функции можно обрезать строку с конца. Для этого нужно указать число с отрицательным знаком.

Пример #2 (обрезка строки с конца):

В результате выполнения данного кода мы получим «expl». То есть, мы показываем пять символов с конца строки, начиная с восьмого.

Также после обрезки мы можем добавить нужный нам текст, например многоточие. Это делается очень просто.

Пример #3 (добавление текста после обрезки):

В результате выполнение данного кода мы получим «I think I can…».

Если вы захотите обрезать строку, которая содержит текст на русском языке, с помощью substr, то у вас появятся непонятные символы (естественные проблемы с русским текстом). Для того, чтобы исправить данную проблему, нужно использовать mb_substr.

mb_substr – получает часть строки.

Она имеет следующий формат написания: mb_substr(string, start, length, string encoding). Все то же самое, что и в substr. Единственное отличие – это дополнительный параметр, в котором указывается кодировка.

Для примера используем ту же фразу, но только на русском языке.

Пример #4 (обрезка строки на русском языке):

Как видно из примера, мы указали кодировку UTF-8, и в результате выполнения данного кода получим «Я могу всё об…». Остальные параметры полностью схожи с substr.

wordwrap()

Использование wordwrap() — это еще один способ, с помощью которого можно в PHP обрезать строку до пробела, хотя он не очень эффективен и не является лучшим выбором (если только обстоятельства не требуют этого). Wordwrap оборачивает строку в заданное число символов с использованием символа разрыва строки. Применив функцию PHP explode(), мы можем построить массив из каждой строки текста. Мы определяем, нужен ли $trimmarker (конечное многоточие), запросив, пусто ли второе значение массива. Если пусто, то строка не оборачивается.

/* 
	wordwrap() 
	http://php.net/manual/en/function.wordwrap.php
*/

function internoetics_truncate_wordwrap($string, $length, $trimmarker = '...') {
  $lines = explode("n", wordwrap($string, $length - strlen($trimmarker), "n", true));
  $line = $lines;
  $result = ($lines != '') ? $line . $trimmarker : $line;
 return $result;
}

/* Использование */
echo internoetics_truncate_wordwrap($string, 120, $trimmarker = '...');

Определение для параметра cut значения true означает, что строка всегда оборачивается до или на указанном символе.

strtok

Описание

strtok() используется для разбития строки. Это значит, что если вы имеете строку типа
«This is an example string», то вы можете разбить эту строку на отдельные слова
используя пробел в качестве разделителя.

Пример 1. strtok()

    $string = "This is an example string";
    $tok = strtok($string," ");
    while($tok) {
        echo "Word=$tok<br>";
        $tok = strtok(" ");
    }

Следует отметить, что только первый вызов функции strtok использует строковый аргумент.
Для каждого последующего вызова функции strtok необходим только разделитель, так как это
позволяет контролировать положение в текущей строке. Для начала заново или для разбития
новой строки вам необходимо просто вызвать strtok с параметром строки опять для ее инициализации.
Вы можете вставлять несколько разделителей в параметр разделителя. Строка
будет разделяться при обнаружении любого из указанных символов.

Также будьте внимательны к разделителям равным «0». Это может вызвать ошибку в определенных
выражених.

См. также и
.

Техника 1: полоса (), чтобы обрезать строку в Python

Python Функция в основном удаляет все ведущий а также Трейлистые пробелы из определенной строки. Таким образом, мы можем использовать этот метод, чтобы полностью обрезать строку в Python.

Синтаксис:

string.strip(character)

персонаж : Это Дополнительный параметр Отказ Если передается на функцию полосы (), это удалит конкретный пропущенный символ с обоих концов строки.

Пример:

inp_str = "     Python@JournalDev"
print("Input String:")
print(inp_str)
res = inp_str.strip()
print("\nString after trimming extra leading and trailing spaces:")
print(res)

Выход:

Input String:
     Python@JournalDev

String after trimming extra leading and trailing spaces:
Python@JournalDev

Пример 2:

inp_str = "@@Python JournalDev@@@@"
print("Input String:")
print(inp_str)
res = inp_str.strip('@')
print("\nString after trimming extra leading and trailing spaces:")
print(res)

В приведенном выше фрагменте кода мы прошли « @ «Как персонаж к функции полосы (), чтобы быть обрезан с обоих концов.

Выход:

Input String:
@@Python JournalDev@@@@

String after trimming extra leading and trailing spaces:
Python JournalDev

Метод Numpy Plass ()

Python Numpy Модуль встроен Метод, который функционирует с похожим на Python string.strip () функция.

Этот метод может быть использован для обрезки строки в Python, который встроен в массив или в любом другом ITERABLE.

Синтаксис:

numpy.core.char.strip(array, chars=value)
  • : Входной массив, на котором необходимо выполнить обрезку.
  • : Это дополнительный параметр. Если передается функцию numpy.strip (), обрежьте особый символ с конца каждого элемента массива.

Пример:

import numpy

arr = numpy.array()
print("Input Array:")
print(arr)
res = numpy.char.strip(arr)
print("Array after performing strip():")
print(res)

Выход:

Input Array:

Array after performing strip():

Пример 2:

import numpy

arr = numpy.array()
print("Input Array:")
print(arr)
res = numpy.char.strip(arr, chars='Python')
print("Array after performing strip():")
print(res)

Выход:

Input Array:

Array after performing strip():

Можно обрезать по словам через массив…

$array = explode(» «,$text); // перерабатываем строку в массив
$array = array_slice($array,0,5); // выбираем первые 5 слов-элементов
$newtext = implode(» «,$array); // массив снова перерабатываем в строку

Echo $newtext;//Выведет «Microsoft был основан Биллом Гейтсом»

Сайта предполагает адекватное изменение его страниц в зависимости от устройства, которое использует посетитель. Если в отношении блочных и строчных элементов почти все поддается «автоматизации» средствами CSS и JavaScript, то при формировании контента и использовании баз данных без серверной стороны трудно обойтись.

Обычно обрезаем строку на PHP, когда элемент HTML верстки имеет ограничение на количество символов, которые видимы, но это частная задача.

Специальная функция

Задачу «обрезаем строку» PHP рассматривает (в широком смысле) в контексте: с обеих сторон. Исторически — это функция trim(), которая имеет целью удалить незначащие символы:

  • пробелы;
  • переводы строк;
  • возврат каретки;
  • табуляцию;
  • нулевые символы

с обоих концов строки. Это очень востребованная функция, особенно при работе с базами данных, выборка из которых часто содержит много пробелов. При использовании функции explode() также часто получаются лишние символы с начала и конца строки.

Однако далеко не все разработчики используют функцию trim() в полную силу. Для задачи «обрезаем строку» PHP предлагает использовать второй параметр функции, где можно указать любой набор символов, которые следует ликвидировать из исходной строки.

Существенно, что символы удаляются только с начала и с конца исходной строки

Важно, что манипулируя масками удаляемых символов и последовательностью подзадач

  • Сначала обрезаем строку на PHP по одной маске.
  • Потом по другой.
  • Потом по третьей.

В результате последовательности вариантов применения одной функции обрезаем текст на PHP так, как это требуется для решения поставленной задачи.

Работа со строками

Строки играют большую роль, задачи на парсинг строк довольно часто встречаются в PHP , поэтому рассмотрим некоторые базовые функции работы со строками. Но прежде чем начать работу со строками, откроем файл php.ini и найдем в нем следующую строку:

Раскомментируем ее, убрав точку с запятой. И так как у нас файл php.ini изменился, перезапустим веб-сервер Apache.

Подключение расширения mbstring позволит задействовать некоторые дополнительные функции для работы со строками, которые в стандартном наборе PHP отсутствуют.

Функции strpos() и mb_strpos()

Функция strpos($str, $search) возвращает позицию подстроки или символа $search в строке $str или значение false , если строка $str не содержит подстроки $search:

При использовании этой функции надо учитывать, что индексация символов в строке начинается с нуля, поэтому позиция символа ‘T’ будет равна 0. Поэтому сравнение $position!=false будет работать некорректно, ведь false и 0 при сравнении и приведении к общему типу будут представлять одно и то же значение. Поэтому в данном случае корректно использовать только операцию эквивалентности: $position!==false или $position===false .

Теперь применим функцию на другом примере:

Неожиданно, но результатом функции будет число 9. Хотя мы видим, что истинная позиция подстроки ‘мы’ в исходной строке равна 5.

Все дело в том, что некоторые строковые функции не всегда корректно обрабатывают кириллические символы, и для них лучше использовать другую функцию — mb_strpos() :

Функция strrpos()

Функция strrpos() во многом аналогична функции strpos() , только ищет позицию не первого, а последнего вхождения подстроки в строку:

Но опять же данная функция не совсем корректно работает с кириллическими символами, поэтому нам надо использовать ее аналог — mb_strrpos() :

Изменение регистра

Для перевода строки в нижний регистр используется функция strtolower :

Для перевода в нижний регистр строки с кириллическими символами можно использовать функцию mb_strtolower :

Для перевода строки в верхний регистр примеяются функции strtoupper() / mb_ strtoupper() , которые работают аналогично.

Функция strlen()

Функция strlen() возвращает длину строки, то есть количество символов в ней:

Функция strlen() также некорректно работает с кириллицей, поэтому в этом случае лучше применять функцию mb_strlen() :

Получение подстроки

Применяя функцию substr($str, $start ) , можно получить из одной строки ее определенную часть. Данная функция обрезает строку $str, начиная c символа в позиции $start до конца строки. С помощью дополнительного необязательного параметра $length можно задать количество вырезаемых символов.

Так как данная функция некорректно работает с кириллицей, то вместо нее следует применять функцию mb_substr() , которая действует аналогично:

Замена подстрок

Для замены определенной части строки применяется функция str_replace($old, $new, $input) . Эта функция заменяет в строке $input все вхождения подстроки $old на подстроку $new с учетом регистра:

Функция chop( ) возвращает строку после удаления из нее завершающих пропусков и символов новой строки. Синтаксис функции chop( ):

string chop(string строка)

В следующем примере функция chop( ) удаляет лишние символы новой строки:

str_pad()

Функция str_pad( ) выравнивает строку до определенной длины заданными символами и возвращает отформатированную строку. Синтаксис функции str_pad( ):

string str_pad (string строка, int длина_дополнения ])

Если необязательный параметр дополнение не указан, строка дополняется пробелами. В противном случае строка дополняется заданными символами. По умолчанию строка дополняется справа; тем не менее, вы можете передать в параметре тип_дополнения константу STR_PAD_RIGHT, STR_PAD_LEFT или STR_PAD_BOTH, что приведет к дополнению строки в заданном направлении. Пример демонстрирует дополнение строки функцией str_pad( ) с параметрами по умолчанию: В следующем примере используются необязательные параметры функции str_pad( ):

Функция trim( ) удаляет псе пропуски с обоих краев строки и возвращает полученную строку. Синтаксис функции trim( ):

string trim (string страна]

К числу удаляемых пропусков относятся и специальные символы , , , v и

substr

Возвращает подстроку строки string , начинающейся с start символа по счету и длиной length символов.

Список параметров

Входная строка. Должна содержать хотя бы один символ.

Если start неотрицателен, возвращаемая подстрока начинается с позиции start от начала строки, считая от нуля. Например, в строке &#039;abcdef&#039;, в позиции находится символ &#039;a&#039;, в позиции 2 — символ &#039;c&#039;, и т.д.

Если start отрицательный, возвращаемая подстрока начинается с позиции, отстоящей на start символов от конца строки string .

Если string меньше либо содержит ровно start символов, будет возвращено FALSE .

Пример #1 Использование отрицательного параметра start

Если length положительный, возвращаемая строка будет не длиннее length символов, начиная с параметра start (в зависимости от длины string ).

Если length отрицательный, то будет отброшено указанное этим аргументом число символов с конца строки string (после того как будет вычислена стартовая позиция, если start отрицателен). Если при этом позиция начала подстроки, определяемая аргументом start , находится в отброшенной части строки или за ней, возвращается false.

Если указан параметр length и является одним из , FALSE или NULL , то будет возвращена пустая строка.

Если параметр length опущен, то будет возвращена подстрока, начинающаяся с позиции, указанной параметром start и длящейся до конца строки.

Пример #2 Использование отрицательного параметра length

Список изменений

Версия Описание
5.2.2 — 5.2.6 Если параметр start указывает на позицию с отрицательной обрезкой, возвращается FALSE . Другие версии возвращают строку с начала.

Примеры

Пример #3 Базовое использование substr()

<?php echo substr ( ‘abcdef’ , 1 ); // bcdef echo substr ( ‘abcdef’ , 1 , 3 ); // bcd echo substr ( ‘abcdef’ , 0 , 4 ); // abcd echo substr ( ‘abcdef’ , 0 , 8 ); // abcdef echo substr ( ‘abcdef’ , — 1 , 1 ); // f

// Получить доступ к отдельному символу в строке// можно также с помощью «квадратных скобок» $string = ‘abcdef’ ;echo $string ; // a echo $string ; // d echo $string ; // f

Пример #4 substr() и приведение типов

<?php class apple <public function __toString () <return «green» ; >>

echo «1) » . var_export ( substr ( «pear» , 0 , 2 ), true ). PHP_EOL ;echo «2) » . var_export ( substr ( 54321 , 0 , 2 ), true ). PHP_EOL ;echo «3) » . var_export ( substr (new apple (), 0 , 2 ), true ). PHP_EOL ;echo «4) » . var_export ( substr ( true , 0 , 1 ), true ). PHP_EOL ;echo «5) » . var_export ( substr ( false , 0 , 1 ), true ). PHP_EOL ;echo «6) » . var_export ( substr ( «» , 0 , 1 ), true ). PHP_EOL ;echo «7) » . var_export ( substr ( 1.2e3 , 0 , 4 ), true ). PHP_EOL ; ?>

Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
Люкс-хост
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: