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.
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: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno