Reputation: 73
I have more than 2 lac records in DB like this: [u'jazz', u' female vocalists', u' vocal jazz', u' jazz vocal']
I need to parse out each record via PHP.
for example,
$tags="[u'jazz', u' female vocalists', u' vocal jazz', u' jazz vocal']";
I need to parse out 4 individual little tags, as:
Upvotes: 0
Views: 71
Reputation: 12042
Use preg_match_all
<?php
$tag="[u'jazz', u' female vocalists', u' vocal jazz', u' jazz vocal']";
preg_match_all("~'(?:\s?([^']+))'~",$tag,$matches);
print_r($matches[1]);
OUTPUT
Array
(
[0] => jazz
[1] => female vocalists
[2] => vocal jazz
[3] => jazz vocal
)
Upvotes: 2