moallemi
دوشنبه 22 مهر 1387, 22:01 عصر
سلام
من تو کد PHP نیاز به پردارش یه رشته دارم که اگه بخوام به صورت معمولی پردازشش کنم تعداد if و else ها و حالت های خاصش خیلی زیاد میشه! کسی میتونه با استفاده از Regular Expression کمکم کنه؟
$string = "keyword1 keyword2 source:src1,'src2 with space',src3 category:cat1,cat2"
این نتیجه رو میخوام
Array
(
[keyword] => Array
(
[0] => keyword1
[1] => keyword2
)
[source] => Array
(
[0] => src1
[1] => src2 with space
[2] => src2
)
[category] => Array
(
[0] => cat1
[1] => cat2
)
)
من تو کد PHP نیاز به پردارش یه رشته دارم که اگه بخوام به صورت معمولی پردازشش کنم تعداد if و else ها و حالت های خاصش خیلی زیاد میشه! کسی میتونه با استفاده از Regular Expression کمکم کنه؟
$string = "keyword1 keyword2 source:src1,'src2 with space',src3 category:cat1,cat2"
این نتیجه رو میخوام
Array
(
[keyword] => Array
(
[0] => keyword1
[1] => keyword2
)
[source] => Array
(
[0] => src1
[1] => src2 with space
[2] => src2
)
[category] => Array
(
[0] => cat1
[1] => cat2
)
)