<?php
function deslug_array_values($getvars) {
$new_array = array();
foreach ($getvars as $key=>$value) {
$new_value = str_replace("-", " ", $value);
$new_value = str_replace("+", "-", $new_value);
$new_key = str_replace("-", " ", $key);
$new_key = str_replace("+", "-", $new_key);
$new_array[$new_key] = $new_value;
}
return $new_array;
}
var_dump(deslug_array_values(
[
'testing this',
'testing-this++',
'testing+this-too okay'
]
));
preferences:
36.26 ms | 402 KiB | 5 Q