preg_split()
PHP preg_split() funksiyasi
Misol
Sanani tarkibiy qismlarga ajratish uchun preg_split() funksiyasidan foydalaning:
<?php
$date = "1970-01-01 00:00:00";
$pattern = "/[-\s:]/";
$components = preg_split($pattern, $date);
print_r($components);
?>
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
preg_split() funksiyasi muntazam ifoda mosliklarini ajratuvchi sifatida ishlatib, stringni massivga ajratadi.
Sintaksis
preg_split(pattern, string, limit, flags)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| pattern | Majburiy. Ajratuvchi sifatida nima ishlatilishini belgilovchi muntazam ifoda |
| string | Majburiy. Ajratilayotgan string |
| limit | Ixtiyoriy. Standart qiymati -1, ya’ni cheklanmagan. Qaytariladigan massivdagi elementlar sonini cheklaydi. Agar barcha ajratuvchilar topilishidan oldin chegaraga yetilsa, stringning qolgan qismi massivning oxirgi elementiga joylanadi |
| flags | Ixtiyoriy. Bu bayroqlar qaytariladigan massivni o‘zgartirish imkoniyatlarini beradi:
|
Texnik tafsilotlar
| Qaytariladigan qiymat: | Har bir elementi kirish stringining muntazam ifoda mosligi bilan ajratilgan qismiga mos keladigan qism stringlar massivini qaytaradi |
|---|---|
| PHP versiyasi: | 4+ |
Ko‘proq misollar
Misol
PREG_SPLIT_DELIM_CAPTURE bayrog‘idan foydalanish:
<?php
$date = "1970-01-01 00:00:00";
$pattern = "/([-\s:])/";
$components = preg_split($pattern, $date, -1,
PREG_SPLIT_DELIM_CAPTURE);
print_r($components);
?>
O‘zingiz sinab ko‘ring »
Misol
PREG_SPLIT_OFFSET_CAPTURE bayrog‘idan foydalanish:
<?php
$date = "1970-01-01";
$pattern = "/-/";
$components = preg_split($pattern, $date, -1,
PREG_SPLIT_OFFSET_CAPTURE);
print_r($components);
?>
O‘zingiz sinab ko‘ring »
❮ PHP RegEx ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
