Fungsi PHP preg_split()
Contoh
Gunakan preg_split() untuk membagi tanggal menjadi komponen-komponennya:
<?php
$date = "1970-01-01 00:00:00";
$pattern = "/[-\s:]/";
$components =
preg_split($pattern, $date);
print_r($components);
?>
Definisi dan Penggunaan
Fungsi preg_split()
memecah string menjadi array menggunakan kecocokan ekspresi reguler sebagai pemisah.
Sintaksis
preg_split(pattern, string, limit, flags)
Nilai Parameter
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:
|
Detail Teknis
Nilai Kembali: | Mengembalikan larik substring di mana setiap item sesuai dengan bagian dari string input yang dipisahkan oleh kecocokan ekspresi reguler |
---|---|
Versi PHP: | 4+ |
Lebih Banyak Contoh
Contoh
Menggunakan tanda PREG_SPLIT_DELIM_CAPTURE:
<?php
$date = "1970-01-01 00:00:00";
$pattern = "/([-\s:])/";
$components =
preg_split($pattern, $date, -1,
PREG_SPLIT_DELIM_CAPTURE);
print_r($components);
?>
Contoh
Menggunakan tanda PREG_SPLIT_OFFSET_CAPTURE:
<?php
$date = "1970-01-01";
$pattern = "/-/";
$components =
preg_split($pattern, $date, -1,
PREG_SPLIT_OFFSET_CAPTURE);
print_r($components);
?>
Referensi RegExp PHP