Рубрики

PHP | функция взрыва ()

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

Синтаксис:

array explode(separator, OriginalString, NoOfElements)

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

  1. разделитель: этот символ указывает критические точки или точки, в которых строка будет разбиваться, т. е. всякий раз, когда этот символ находится в строке, он символизирует конец одного элемента массива и начало другого.
  2. OriginalString: входная строка, которая должна быть разделена на массив.
  3. NoOfElements: это необязательно. Используется для указания количества элементов массива. Этот параметр может быть любым целым числом (положительным, отрицательным или нулевым)
    • Положительный (N): когда этот параметр передается с положительным значением, это означает, что массив будет содержать это количество элементов. Если число элементов после разделения по отношению к разделителю оказывается больше этого значения, первые N-1 элементы остаются прежними, а последний элемент — это вся оставшаяся строка.
    • Отрицательный (N): если в качестве параметра передается отрицательное значение, то последний N элемент массива будет обрезан, а оставшаяся часть массива должна быть возвращена как один массив.
    • Ноль: если этот параметр равен нулю, то возвращаемый массив будет иметь только один элемент, т.е. всю строку.
    • Если этот параметр не указан, возвращаемый массив содержит общее количество элементов, сформированных после разделения строки разделителем.

Возвращаемый тип : Возвращаемый тип функции explode () — массив строк.

Примеры:

Input : explode(" ","Geeks for Geeks")
Output : Array
        (
            [0] => Geeks
            [1] => for
            [2] => Geeks
        )

Ниже программа иллюстрирует работу explode () в PHP:

<?php

  

    // оригинальная строка

    $OriginalString = "Hello, How can we help you?";

      

    // Без необязательного параметра NoOfElements

    print_r(explode(" ",$OriginalString));

    // с положительным NoOfElements

    print_r(explode(" ",$OriginalString,3));

    // с отрицательным NoOfElements

    print_r(explode(" ",$OriginalString,-1));

      
?>

Выход:

Array
(
    [0] => Hello,
    [1] => How
    [2] => can
    [3] => we
    [4] => help
    [5] => you?
)
Array
(
    [0] => Hello,
    [1] => How
    [2] => can we help you?
)
Array
(
    [0] => Hello,
    [1] => How
    [2] => can
    [3] => we
    [4] => help
)

Ссылка : http://php.net/manual/en/function.explode.php

Рекомендуемые посты:

PHP | функция взрыва ()

0.00 (0%) 0 votes