in Javascript : array store in list variable
var str = "";
for(var i=0;i<list.length;i++)
{
str = str + list[i] + ',';
}
var len = str.length;
return str.substring(0,len-1);
in PHP
explode this string & convert to array.
$searchValue = explode(",", $searchValue);
7条答案
按热度按时间nfs0ujit1#
阿什建议
但这永远不会与ini_set一起工作。您只需要使用php.ini或**.htaccess**文件进行设置。
gzszwxb42#
在.htaccess文件中添加以下代码
您可以根据需要更改2000的值
8oomwypt3#
对于CentOs服务器-使用以下命令搜索加载的php.ini文件:
它显示的加载的配置文件如下所示:
使用vi / Vim any命令编辑文件,搜索:最大输入变量
默认值应:1000,改成:2000或根据您的要求,并重新启动服务器上的PHP。
对我来说总是很有魅力。
o8x7eapl4#
将数组转换为字符串,使用java脚本将逗号与视图分开,然后将值作为字符串传递给控制器,并将值拆分为控制器中的特定字符,并将字符串转换为控制器中的数组。
anauzrmj5#
我在Fedora上遇到了同样的错误。您可以尝试查找
php.ini
,将
/etc/php.ini
更改为即使
max_input_vars
发生变化,错误也不会消失。重启web服务器(在我的例子中是apache)似乎是不够的也需要
flseospp6#
首先调用
phpinfo()
函数,你会看到:在函数中设置
ini_set('max_input_vars','2000' );
并重启Apache服务器。q0qdq0h27#
变量超过1000。要增加限制,请在php.ini中更改max_input_vars。在未知的第0行这种类型的错误Sloved第一次打开php.ini文件,并在找到“max_input_vars”Syntex和他的限制后,以1000增加和2000设置.