PHP - Pull ids from a string and convert to array -


i'm working on linking system , ui post hidden string below

"artwork:56,artwork:34,music:123" 

this represent linking following media:

  • artwork id:56
  • artwork id: 34
  • music id:123

what i'm trying figure out how feed in string above , spit out id's need.

function getartworkids($string){      //code needed } 

results [56,34]

any awesome, thank you

$string  = "artwork:56,artwork:34,music:123";  $a = explode(',',$string); $ids = array(); foreach($a $i){   if(strpos($i,"art") !== false){     $ids[] = explode(':',$i)[1];   } } var_dump($ids); 

output: 56,34

the !== false important, strpos return 0 since string starts art. without !== false check you'd no results because if treat 0 boolean false


Comments

Popular posts from this blog

c# - Binding a comma separated list to a List<int> in asp.net web api -

Delphi 7 and decode UTF-8 base64 -

html - Is there any way to exclude a single element from the style? (Bootstrap) -