【发布时间】:2021-08-13 09:41:58
【问题描述】:
我想通过表单作为用户输入的函数获得一个值,但我认为我做得不对,谁能帮助我。
代码就像在表单中输入数字 1 然后它会在星期天这样的日子输出。
输出:-
Enter days values between (0-6): 1
The day is Monday.
我的代码:-
<?php
function day_of_week($week){
$week = $_POST['week'];
$week = array(0 => Sunday, 1 => Monday, 2 => Tuesday, 3 => Wednesday, 4 => Thursday, 5 => Friday, 6 => Saturday);
return $week;
}
if(isset($_POST['submit'])){
$value = $_POST['value'];
echo "The day is " . day_of_week($value);
}
?>
<form method="POST" action="">
<label>Enter days value between (0-6):</label>
<input type="text" name="value">
<input type="submit">
</form>
我搜索了一些代码和一些可以分配星期的代码
date('w');
if(date('w') == 1){
echo "its monday baby";
}
或者在案例代码中。但是我不太确定如何正确调用该值并进行分配。哪个更适合赋值,array 或 date() 或 case 进行赋值?
请帮我解释一下为什么我的价值也没有正确显示。
感谢任何人的帮助,非常感谢。
【问题讨论】:
-
你的函数 day_of_week($week)s 错了。