[ create a new paste ] login | about

Link: http://codepad.org/f0mp29SL    [ raw code | output | fork ]

PHP, pasted on Dec 9:
<?php

$string = "a,1,1,0,0;0,1,1,0,0;r,1,1,0,0;";
$array = array('a' => 'atv',
  'p' => '330c',
  'U' => 'blista',
  'c' => 'BMW',
  'D' => 'bobcat',
  'r' => 'charger');

function separateString($array, $string) {
  $result = array();
  $chunks = preg_split('/[,;]/', $string);
    foreach ($chunks as $chunk) {
    if (array_key_exists($chunk, $array)) {
      $result[] = $array[$chunk];
    }
  }
  return $result;
}

print_r(separateString($array, $string));


Output:
1
2
3
4
5
Array
(
    [0] => atv
    [1] => charger
)


Create a new paste based on this one


Comments: