我有一个用户输入,如果他们将其留空,它将POST' 00'否则它会输入任何内容。我需要将其设置为空白帖子' 00'如果用户输入单个数字,它将附加一个' 0' 0在开始。我已经将数据库设置为带有ZEROFILL的INT,以便它保持零。我现在的代码是
$datanum = "Insert into Data (num) VALUES ('" . $_POST['num'][$i] . "')";
并将其插入我运行的表中
{{1}}
答案 0 :(得分:0)
使用str_pad函数
$_POST['num'][$i] = str_pad(trim($_POST['num'][$i]), 2, "0", STR_PAD_LEFT);
执行此处的代码 http://sandbox.onlinephpfunctions.com/code/be5f1e4888fefd5522a9e83274cc587c878e1f8c