【发布时间】:2016-10-11 11:15:50
【问题描述】:
你好,我是这个论坛的新人。
我想知道是否有人可以在这里帮助我。 我目前正在关注 IT 研究,而我遇到的问题之一是 PHP 编程。我目前对以下问题有疑问。
问题:创建一个检查数组中的值(数字)的函数。如果当前值大于或等于之前的值,它应该回显为真。如果不是,则回显 false。
真实例子: $array = array (1,2,2,3,4) 这应该说 4 次正确,因为它变得更大并且数字保持不变。
错误示例: $array = array (1,2,1,4) 这应该说是假的,因为数字正在下降。
我编写了以下代码,它总是会返回“true”。
$input = array (1,4,2,7);
function trueorfalse (array $input){
foreach ($input as $key => $value){
$value >= $key[0];
print "true";
}
}
trueorfalse($input);
我不知道如何将 foreach 循环所在的当前值与之前的值进行比较。有什么想法吗?
PS:PHP 对我来说是新的,我真的很难弄清楚如何想出解决问题的想法。
真诚的,
乔伊·本宁 IT 学生 Windesheim Zwolle(荷兰)。
【问题讨论】:
-
如果您需要检查之前的值,为什么还要检查数组键? - 我强烈建议你阅读一些基本 PHP / 数组的教程。