如何接受PHP数组中的更高限制?

时间:2016-03-18 04:56:48

标签: php mysql arrays limits

我正在运行一个简单的脚本来随机化一个数组的值,它运行得很完美,但是:

$input = array("1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25");
rand_keys = array_rand(input, 15);

echo input[rand_keys[0]]. "\n";

echo input[rand_keys[1]]. "\n";

echo input[rand_keys[2]]. "\n";

echo input[rand_keys[3]]. "\n";

echo input[rand_keys[4]]. "\n";

echo input[rand_keys[5]]. "\n";

echo input[rand_keys[6]]. "\n";

echo input[rand_keys[7]]. "\n";

echo input[rand_keys[8]]. "\n";

echo input[rand_keys[9]]. "\n";

echo input[rand_keys[10]]. "\n";

echo input[rand_keys[11]]. "\n";

echo input[rand_keys[12]]. "\n";

echo input[rand_keys[13]]. "\n";

echo input[rand_keys[14]]. "\n";

在这里非常好,但在那里出现数字,将用于洗牌的数组的变量,数组中的值,我不能做太大,因为它似乎有一个输入在矩阵中限制PHP识别同一行,但如果我断行,脚本停止运行,不再有效!

因为我需要大约1500个这些条目,而不是1到25个,需要1到1500,但是在这里,什么时候写,有时间,她的职业编号350左右字母编辑改变颜色,我写的所有开始这部分,出现标准的黑色,好像写在gedit中有一个共同的文本,也就是说,不再是PHP代码的一部分!如果我断线,颜色保持正常,但代码不接受代码的这一部分中的换行:$ input = array ( "1", "2", "3"。我的PHP服务器如何识别数组中的更多变量?

PHP是我的PHP版本5.4.16,我正在运行Centos 7 64x。使用webmin。

4 个答案:

答案 0 :(得分:0)

您可能应该查看php的yield关键字或数组范围,然后您就可以将代码缩减为迭代版本。

查看php手册(yieldrange

答案 1 :(得分:0)

如果您的意思是,当您添加到阵列时,最终您的单行太长以至于您的IDE停止突出显示语法,那么您可以将代码分解为新行,通过在逗号后点击返回像这样:

$input = array("1", "2", "3", "4", "5", "6", "7", "8", "9", "10",
          "11", "12", "13", "14", "15", "16", "17", "18", "19", 
          "20", "21", "22", "23", "24", "25");

答案 2 :(得分:0)

如果您想要一个未知的数组大小,可以尝试下面的代码。

<?php
$input = array();
$range = 1500;
for ($i = 1; $i<= $range; $i++) {
$input[] = $i;
}
//print_r($input);
$rand_keys = array_rand($input, 15);
for ($i = 0; $i < 15; $i++) {
echo $input[$rand_keys[$i]]. "<br>";
}
?>

答案 3 :(得分:0)

我们所拥有的所有解决方案,当然我已经尝试过,当你达到支持IDE的限制时,是逗号之后的简单换行符的解决方案,但我的问题是在中间很多值,没有实现一个值和另一个之间的一个配音引用,它打破了代码,所以当我添加以下行,不工作,因为第二个是这个重复的引号,然后打破脚本,例如2“,”3 “”4“,”5“,”6“,”7“,”8“,”9“就像9之前的那样,这是错误的,因为我的剧本不接受其他行,因为只有第一个是免费的错误,当评论低代码工作删除重复引号并返回工作时,感谢大家,尤其是你意外的错误让我坚持一个断线的问题,并不接受这不起作用,为什么审查较慢巨大的价值观清单,Nao懒得我的朋友,没有太大程度的疏忽,这是因为他们真的有很多价值观,数字纠结o f让任何人头晕目眩。谢谢你们。这是非常有帮助的,它让我拖延了很多,对所有SOF最诚挚的问候。