Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/82.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 将增量值放入数组_Php_Phpunit - Fatal编程技术网

Php 将增量值放入数组

Php 将增量值放入数组,php,phpunit,Php,Phpunit,我有以下代码 <?php for ($i=1; $i<=4; $i++) { echo $i . "<br>"; } ?> 我的问题是我需要检查变量$i显示的值列表中是否有变量$number(1) 有人能找到解决办法吗?提前感谢。您应该使用=()而不是=来比较if语句中的两个值,如下所示: if ($number == $i) { echo "Message" ; } 但是,假设这只是一个打字错误,我的建议如下: 您可以将要打印的数字存储在第一行中 =

我有以下代码

<?php
for ($i=1; $i<=4; $i++)
{
echo $i . "<br>";
}
?>
我的问题是我需要检查变量$i显示的值列表中是否有变量$number(1)


有人能找到解决办法吗?提前感谢。

您应该使用
=
()而不是
=
来比较if语句中的两个值,如下所示:

if ($number == $i) 
{ 
   echo "Message" ;
}
但是,假设这只是一个打字错误,我的建议如下:

您可以将要打印的数字存储在第一行中


=
是分配运算符,要进行比较,必须使用
=

if ($number == 1) {
  //...
}
此外,在某些情况下,使用

if ($number = $value) {
  //...
}
是有用的。此代码将$value分配给$number并“返回”其值,因此,
如果($number=1)回显“hi”将回显“hi”-而`如果($number=0)则回显“hi”;将不输出任何内容。像上面这样的赋值是非常无用的,它通常在调用函数时使用,您希望恢复其返回值并在相同的步骤中进行比较,如

if ($number = getValue()) {
  //$number is set to getValue() and is not 0, null or false
}

试试这个,这将把你们的增量值放入数组,然后你们可以用任何数字进行验证

 $inc=array();
 for ($i=1; $i<=4; $i++)
  {
   array_push($inc,$i);
  }
 $number=1;
if(in_array($number, $inc))
 {
   echo "your Message" ;
 }
$inc=array();

对于($i=1;$i确实是Ranjan先生,如果这段代码是您自己开发的,您是PHP方面的专家程序员,您的解决方案是最好的,只有您有156个声誉?:)谢谢Kevin先生,是的,我的程序中有一个输入错误。在我的第一个观点中,你的答案也不错,但我没有尝试过,但我想建议根据结果自动生成数组,而不是$i=array(1,2,3,4);仅供参考,请看我选择的答案。@t0m不客气!没问题。您可以选择最适合您的:)好吧,我非常感谢您的回答,并为我花费很少的时间:)
if ($number = $value) {
  //...
}
if ($number = getValue()) {
  //$number is set to getValue() and is not 0, null or false
}
 $inc=array();
 for ($i=1; $i<=4; $i++)
  {
   array_push($inc,$i);
  }
 $number=1;
if(in_array($number, $inc))
 {
   echo "your Message" ;
 }