首页 > 解决方案 > 自动更改空格和句点以强调

问题描述

我想知道是否有一种方法不会自动将我的数据从“.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!";
}

标签: phpmysqlstringformat

解决方案


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

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

推荐阅读