PHP preg_split() Funksie
Voorbeeld
Gebruik preg_split() om 'n datum in sy komponente te verdeel:
<?php
$date = "1970-01-01 00:00:00";
$pattern = "/[-\s:]/";
$components =
preg_split($pattern, $date);
print_r($components);
?>
Definisie en gebruik
Die preg_split()
funksie breek 'n string in 'n skikking deur passings van 'n gereelde uitdrukking as skeiers te gebruik.
Sintaksis
preg_split(pattern, string, limit, flags)
Parameterwaardes
Parameter | Description |
---|---|
pattern | Required. A regular expression determining what to use as a separator |
string | Required. The string that is being split |
limit | Optional. Defaults to -1, meaning unlimited. Limits the number of elements that the returned array can have. If the limit is reached before all of the separators have been found, the rest of the string will be put into the last element of the array |
flags | Optional. These flags provide options to change the returned array:
|
Tegniese besonderhede
Terugkeerwaarde: | Wys 'n skikking van substringe waar elke item ooreenstem met 'n deel van die invoerstring geskei deur 'n pasmaat van die gereelde uitdrukking |
---|---|
PHP weergawe: | 4+ |
Meer voorbeelde
Voorbeeld
Gebruik die PREG_SPLIT_DELIM_CAPTURE vlag:
<?php
$date = "1970-01-01 00:00:00";
$pattern = "/([-\s:])/";
$components =
preg_split($pattern, $date, -1,
PREG_SPLIT_DELIM_CAPTURE);
print_r($components);
?>
Voorbeeld
Gebruik die PREG_SPLIT_OFFSET_CAPTURE vlag:
<?php
$date = "1970-01-01";
$pattern = "/-/";
$components =
preg_split($pattern, $date, -1,
PREG_SPLIT_OFFSET_CAPTURE);
print_r($components);
?>
❮ PHP RegExp-verwysing