Forum Moderators: coopster
$new_shipping_methods = array(
'Std UK Dom' => 'Standard Shipping: 3-5 Days',
'Std UK Dom_2' => 'Standard Shipping: 3-5 Days',
'Std UK Europe 1' => 'Standard Shipping: 5-10 Days',
'Std UK Europe 2' => 'Standard Shipping: 5-10 Days',
'Std UK Europe 3' => 'Standard Shipping: 5-10 Days');
$new_shipping_methods = array(
[if key begins with Std UK Dom_2] => 'Standard Shipping: 3-5 Days',
[if key begins with std UK Europe] => 'Standard Shipping: 5-10 Days',);
$new_shipping_methods = array('key' => 'value', 'key2' => 'value2', 'key3' => 'value3') //stored and ready to search
$condition = $_POST['condition']; //store the condition to find a match
if (array_key_exists($condition, $new_shipping_methods)) {
echo $new_shipping_methods[$condition];
} $new_shipping_methods = array(
[if key like 'Std UK Dom%'] => 'Standard Shipping: 3-5 Days',
[if key like 'Std UK Europe%'] => 'Standard Shipping: 5-10 Days',);
function preg_grep_keys($pattern,$input,$flags = 0)
{
$keys = preg_grep($pattern,array_keys($input),$flags);
$vals = array();
foreach ($keys as $key)
{
$vals[$key] = $input[$key];
}
return $vals;
}