自动将空格和句点更改为下划线

时间:2018-10-09 03:12:50

标签: php mysql string format

我想知道是否有一种方法不自动将我的数据从“ .data”格式化为“ _data”或“ data name”转换为“ data_name”吗?

if (!empty($_POST)) {
    foreach ($_POST as $app_id=>$val) {
        if ($app_id != "submit") {
            $prof_rate = $_POST[$app_id];
            $tokens = explode("-", $app_id);
            $label = $tokens[0]; 
            $applicationId  = $tokens[1];
            // insert query technology_results
            echo $label.":".$prof_rate."<br/>";
        }
    }
} else {
    $app_val_err = "Error Message!";
}

1 个答案:

答案 0 :(得分:1)

我们可以尝试使用preg_replace用下划线替换所有空格和点:

$input = "some.name here";
$output = preg_replace("/[ .]/", "_", $input);