【发布时间】:2011-11-15 14:35:39
【问题描述】:
我使用codeigniter,我将两个输入作为数组发送到下面的php代码,但是下面的php代码没有得到它作为数组,如何更改获取值数组的php代码?
<input type="text" name="date[]">
<input type="text" name="date[]">
$date = $this -> input -> post('date');
$jdate = jgmdate("Y/m/j");
list($year_now, $month_now, $day_now) = explode('/', $jdate, 3);
list($year, $month, $day) = explode('/', $date, 3);//Line Number: 97
if($year>=$year_now && $month<=12 ) {
$j2g = $this->convert_date->JalaliToGregorian($year, $month, $day);
return $j2g[0]."/".$j2g[1]."/".$j2g[2];
}else {
return '0';
}
上面的代码我有这个错误:
遇到了 PHP 错误
严重性:通知
消息:数组到字符串的转换
文件名:admin/model.php
行号:97
-
遇到了 PHP 错误
严重性:通知
消息:未定义的偏移量:2
文件名:admin/model.php
行号:97
-
遇到了 PHP 错误
严重性:通知
消息:未定义的偏移量:1
文件名:admin/model.php
行号:97
【问题讨论】:
标签: php arrays codeigniter explode