Jacobb123
06-04-2008, 06:57 PM
I have an array that I need to remove certain values from so I have a while statement below that I removing one element from the loop as you will see but I have about 5 values that I need to remove and want to know a more efficient way to do this than having to create a seperate if statement for each value to be removed. Can someone suggest a way to do this?
while (list($key, $value) = each($mInfo->keys)) {
if ($value['title']!=='Which server to use') {
$keys .= '<b>' . $value['title'] . '</b><br>' . $value['description'] . '<br>';
}
if ($value['set_function'] && $value['title']!=='Which server to use') {
eval('$keys .= ' . $value['set_function'] . "'" . $value['value'] . "', '" . $key . "');");
$keys .= '<br><br>';
}
else if($value['title']!=='Which server to use') {
$keys .= tep_draw_input_field('configuration[' . $key . ']', $value['value']);
$keys .= '<br><br>';
}
else if($value['title']=='Which server to use'){
$keys .= tep_draw_hidden_field('configuration[' . $key . ']', $value['value']);
}
}
while (list($key, $value) = each($mInfo->keys)) {
if ($value['title']!=='Which server to use') {
$keys .= '<b>' . $value['title'] . '</b><br>' . $value['description'] . '<br>';
}
if ($value['set_function'] && $value['title']!=='Which server to use') {
eval('$keys .= ' . $value['set_function'] . "'" . $value['value'] . "', '" . $key . "');");
$keys .= '<br><br>';
}
else if($value['title']!=='Which server to use') {
$keys .= tep_draw_input_field('configuration[' . $key . ']', $value['value']);
$keys .= '<br><br>';
}
else if($value['title']=='Which server to use'){
$keys .= tep_draw_hidden_field('configuration[' . $key . ']', $value['value']);
}
}