[ create a new paste ] login | about

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

PHP, pasted on Jan 25:
<?php
$string = 'United States, Canada, France, Germany, United Kingdom';
$allowed = array(
    'United States' => 'US',
    'Canada' => 'CA',
    'United Kingdom' => 'UK'
);
    
$array = explode(', ',$string);

foreach($array as $key => $country){
    if(array_key_exists($country,$allowed)){
        $array[$key] = $allowed[$country];
    }
    else{
        unset($array[$key]);
    }
}

$string = implode(', ',$array);
var_dump($string);
?>


Output:
1
string(10) "US, CA, UK"


Create a new paste based on this one


Comments: