-2
我试图让我基本上进入季节如冬季或春季,然后里显示在那个赛季在上case.I几个月我目前得到错误(T_CONSTANT_ENCAPSED_STRING)工作PROGRAMM PHP和我不知道从哪里去这里。任何帮助谢谢我怎样才能得到呼应季月
<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
//THE ARRAYS
$seasons = array('winter','spring','summer','autumn');
//MAKE THE CHARACTERS LOWER CASE OR HIGER CASE
$season = (isset($_POST['season']) && $_POST['season'] != "") ? strtolower($_POST['season']) : '';
//in_array — Checks if a value exists in an array
if($season && in_array($season, $seasons)){
$months = array();
//keyvalue table
$month_name = array(
1 => "January",
2 => "February",
3 => "March",
4 => "April",
5 => "May",
6 => "June",
7 => "July",
8 => "Auguest",
9 => "September",
10 => "October",
11 => "November",)
//keyvalue table connected with seasons
'winter' => array(1,2,11,12),
'spring' => array(3,4),
'summer' => array(5,6,7),
'autumn' => array(8,9,10),
if $season=> winter echo 1,2,11,12;
}
}else{
echo "Invalid season entered";
}
在'“November”后面用分号关闭'$ month_name'行)'和分号而不是逗号在结尾季节数组行 – fusion3k
您的脚本中存在太多错误(“'winter'=> array ','$ season => winter' ...)。我想你必须先看看[php基础知识](http://php.net/manual/en/langref.php),然后再继续。 – fusion3k