3v4l.org

run code in 300+ PHP versions simultaneously
<?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