Php 初学者:如果有其他日期
我是php的绝对初学者,我只是想做一个简单的if-else语句。请看一下:Php 初学者:如果有其他日期,php,Php,我是php的绝对初学者,我只是想做一个简单的if-else语句。请看一下: <?php $currentDate = echo date("Y"); $startup = '2013'; if ($startup = $currentDate) { ?> © 2013 Blue Box 22 <?php } else { ?> ©
<?php
$currentDate = echo date("Y");
$startup = '2013';
if ($startup = $currentDate) {
?>
© 2013 Blue Box 22
<?php } else { ?>
© 2013 - <?php echo date("Y"); ?> Blue Box 22
<?php } ?>
&抄袭;2013蓝色方框22
&抄袭;2013年-蓝色方框22
正如您可能读到的,我只是检查当前年份是否等于启动年份,然后让它相应地显示出来。我认为我的语法有问题,因为我页面的那部分没有呈现
谢谢你的帮助 而不是:
if ($startup = $currentDate) {
应该是
if ($startup == $currentDate) {
而且,不是使用
$currentDate = echo date("Y");
尝试:
您已在
if
语句中指定了变量,未进行比较。使用=
运算符进行比较
if ($startup == $currentDate) {
}
这意味着如果(启动日期等于当前日期,则执行此操作)
&抄袭;2013蓝色方框22
&抄袭;2013年-蓝色方框22
这意味着分配“=”
这意味着比较“==”
这将有助于您编写代码。:)
$currentDate=回显日期(“Y”)代码>不需要回声,这可能就是问题所在。另外,=
正在赋值,而不是比较。。。使用=
删除回音并使用==而不是单个回音=谢谢你,苏拉布·卡斯利瓦尔,这是正确的答案。也许你应该把它作为一个单独的答案归档,这样我就可以把它标记为正确的!您需要在条件语句中添加echo是什么意思。
的意思是什么?
if ($startup == $currentDate) {
}
<?php
$currentDate = date("Y");//echo removed, never use while comparison
$startup = '2013';
if ($startup == $currentDate) {// comparison is done by ==, = make assignment
?>
© 2013 Blue Box 22
<?php } else { ?>
© 2013 - <?php echo date("Y"); ?> Blue Box 22
<?php } ?>