Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 致命错误:C中超过了30秒的最大执行时间:_Php_Mysql - Fatal编程技术网

Php 致命错误:C中超过了30秒的最大执行时间:

Php 致命错误:C中超过了30秒的最大执行时间:,php,mysql,Php,Mysql,我被这个错误深深打动了。。。根本拿不到 Fatal error: Maximum execution time of 30 seconds exceeded in C:\wamp\www\vas1\apriori.php on line 36 此函数的代码如下所示: function combination($member,$num){ $n = count($member); $total = pow(2, $n); $list =array(); $k=0;

我被这个错误深深打动了。。。根本拿不到

Fatal error: Maximum execution time of 30 seconds exceeded in C:\wamp\www\vas1\apriori.php on line 36
此函数的代码如下所示:

function combination($member,$num){
  $n = count($member);  

  $total = pow(2, $n); 
  $list =array();

  $k=0;
  for ($i = 0; $i < $total; $i++) {   
    $list[$k]=array();

    for ($j = 0; $j < $total; $j++) {  

        if ((pow(2, $j) & $i)) $list[$k][]=$member[$j];       
    }
    if(count($list[$k])==$num){

      $k++;
    }else{

      unset($list[$k]);
    }
  }
  return $list;
}

正如人们指出的,您已经超过了允许的最大脚本运行时间,默认情况下为30秒

要更改此设置,请在脚本开头添加:

ini_set('max_execution_time', 300);//for 300 seconds

正如人们指出的,您已经超过了允许的最大脚本运行时间,默认情况下为30秒

要更改此设置,请在脚本开头添加:

ini_set('max_execution_time', 300);//for 300 seconds

我并不是想粗鲁什么的,但是关于这个主题的许多类似帖子怎么说的呢?你的代码看起来很难,而且可能会工作很长时间。您可以使用set_time_limit(0)函数禁用30秒执行时间限制。您调用该函数的$member和$num值是多少?您正在超出允许的最大运行时间,正如错误消息所述。这件事发生在36号完全是巧合。您可以在该脚本中的任何位置运行完允许的运行时,并且您的代码“很好”。只是运行的时间比允许的要长。我不是故意粗鲁或其他什么,但是关于这个主题的大量类似帖子怎么说的呢?你的代码看起来很难,可能会工作很长时间。您可以使用set_time_limit(0)函数禁用30秒执行时间限制。您调用该函数的$member和$num值是多少?您正在超出允许的最大运行时间,正如错误消息所述。这件事发生在36号完全是巧合。您可以在该脚本中的任何位置运行完允许的运行时,并且您的代码“很好”。只是跑的时间比允许的要长。谢谢。。这对美赞库有用。。它对我有用