我刚刚开始学习php,并且在这里找到了很多问题和所有答案,但是我坚持了一个问题,不知道我需要使用哪个搜索词来找到答案,所以:我需要做一些带有不同回显文本的循环,但每个新行应具有$ line + 1,例如:
$line=1;
Echo 'this line has number ='.$line;
$line=$line+1;
Echo 'this is second line'.$line;
$line=$line+1;
Echo ' third line'.$line;
我知道做我想要的事情是最简单的方法,但是php guru会以其他最简单的方式做同样的事情。你能帮我个忙吗?
您可以使用Array
来存储您的文本。然后,您可以通过循环遍历它foreach
。
<?php
$textArray = ["First text", "Other text", "Final text"];
foreach ($textArray as $key=>$value) {
$key++;
echo "Line $key - $value" . "<br>";
}
?>
此打印
Line 1 - First text
Line 2 - Other text
Line 3 - Final text
的$key
变量是您的阵列(或在您的情况下的行号)的索引。我们使用$key++
来将变量增加1,这样它就不会从第0行开始。
该$value
变量是在您的数组元素中的文本。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句