GOOG
GOOG

Reputation: 73

PHP String parsing into multiple parts

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

Answers (1)

Nambi
Nambi

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

Related Questions