Loading:


array preg_split
array preg_split ( string $pattern , string $subject [, int $limit [, int $flags ]] )


dzieli podany łańcuch znaków poprzez wyrażenia regularne.

Parametry

 

pattern

Wzorzec do wyszukiwania, jako łańcuch znaków.

subject

ciąg wejściowy.

limit
Jeśli określony, tylko podciągi do wartości limit zostaną zwrócone i jeśli limit jest -1 o w rzeczywistości oznacza "bez ograniczeń" co jest przydatne do określenia flagi.

flags
flagi mogą być dowolnej kombinacji następujących flag (w połączeniu z bitami | operatorami):

PREG_SPLIT_NO_EMPTY
Jeśli ta flaga jest ustawiona, tylko niepuste części zostaną zwrócone przez preg_split ().


PREG_SPLIT_DELIM_CAPTURE



PREG_SPLIT_OFFSET_CAPTURE



Zwracane wartości

 Zwraca tablicę zawierającą kolejne podciągi ciągu podzielone wzdłuż granic dopasowany przez wzorzec.

 



Napisz Artyku³

Listing


//Example #1 preg_split() example : Pobierz części wyszukiwanego ciągu

<?php
// zwrot podzielony przez dowolną liczbę przecinków lub spacji
// które obejmują " ", \r, \t, \n i \f
$keywords = preg_split("/[\s,]+/", "hypertext language, programming");
?>

//Example #2 Dzielenie ciąg znaków do komponentu

<?php
$str = 'string';
$chars = preg_split('//', $str, -1, PREG_SPLIT_NO_EMPTY);
print_r($chars);
?>

//Example #3 Dzielenie ciągu na pasujące i inne

<?php
$str = 'hypertext language programming';
$chars = preg_split('/ /', $str, -1, PREG_SPLIT_OFFSET_CAPTURE);
print_r($chars);
?>

//Powyższy przykład wyświetli:

Array
(
    [0] => Array
        (
            [0] => hypertext
            [1] => 0
        )

    [1] => Array
        (
            [0] => language
            [1] => 10
        )

    [2] => Array
        (
            [0] => programming
            [1] => 19
        )

)


   

 




Dodano przez: igor
Ranga: Administrator serwisu Punktów: 28716
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2020 v.1.5 | design: diviXdesign & rainbowcolors