function _webform_localization_array_key_replace in Webform Localization 7
Same name and namespace in other branches
- 7.4 includes/webform_localization.i18n.inc \_webform_localization_array_key_replace()
Helper function to replace an array key and its content.
Parameters
$array: Array To process.
$old_key: Array key to be replaced.
$new_key: The new array key.
1 call to _webform_localization_array_key_replace()
- _webform_localization_translate_component in includes/
webform_localization.i18n.inc - Translates the component properties that are translatable.
File
- includes/
webform_localization.i18n.inc, line 502 - Webform Localization i18n_string integration.
Code
function _webform_localization_array_key_replace(&$array, $old_key, $new_key) {
$keys = array_keys($array);
$values = array_values($array);
foreach ($keys as $k => $v) {
if ($v == $old_key) {
$keys[$k] = $new_key;
}
}
$array = array_combine($keys, $values);
}