PHP array - explode some comma separated elements into new items -


how can take array individual strings comma separated strings , explode comma separated items individual items? instance:

while(($row =  mysql_fetch_array($downloads_query))) {         $product_array[] = $row['product'];      } 

$product_array[] returns:

item 1: "10003" item 2: "10016" item 3: "10008, 10007, 10010" 

how can split item 3 individual items 3, 4 , 5 $product_array returns:

item 1: "10003" item 2: "10016" item 3: "10008" item 4: "10007" item 5: "10010" 

while(($row =  mysql_fetch_array($downloads_query))) {         if(strpos($row['product'],',') > -1){                 $product_array += explode(',',$row['product']);         } else {                 $product_array[] = $row['product'];          }     } 

here fast solution :) if there comma explode before adding array.

  • as other people notice myslq_ functions deprecated .. better use mysqli or pdo instead :)

Comments

Popular posts from this blog

linux - xterm copying to CLIPBOARD using copy-selection causes automatic updating of CLIPBOARD upon mouse selection -

c++ - qgraphicsview horizontal scrolling always has a vertical delta -