我想要一个帮助,我将输入字符串从日期转换为数组,如果我没有输入例如05/26/2019,则所有3个字段都发生爆炸以翻转数组,那么会发生此错误。我该怎么办?
escola.php
// Does myVar exist in global scope?
try {
myVar;
console.log('myVar exists in global scope.');
} catch (error) {
console.log('myVar does NOT exist in global scope.');
}
if (true) {
console.log('myVar value before assignment.', myVar);
var myVar = 1;
console.log('myVar value after assignment.', myVar);
}
答案 0 :(得分:1)
在尝试使用$data
之前,先检查它是否包含3个元素。
$data = explode('/', addslashes($_POST['data']));
if (count($data) != 3) {
die('Invalid date ' . $_POST['data']);
}
$data = $data[2].'-'.$data[1].'-'.$data[0];
答案 1 :(得分:0)
您的编程假设用户还使用了爆炸的斜线!您必须先检查发件人是否已将这两个减号(也就是必填项)也减了