我的问题是如何使用php循环将字符串显示为模式,如果字符串是计算机,则在第一次迭代时它将显示" c"然后第二次迭代它将显示为" co"以下是我给出的解决方案。
<?php
$array = "computer";
$count = strlen($array);
for($i=0;$i<=$count;$i++)
{
echo $array[$i]."<br>";
}
?>
output will print like this
c
co
com
comp
compu
答案 0 :(得分:0)
$array = "computer";
$count = strlen($array);
for($i=0;$i<=$count;$i++)
{
echo substr($array,0,$i+1)."<br>";
}
$array = "computer";
$count = strlen($array)-1;
$out='';
for($i=0;$i<=$count;$i++)
{
$out .= $array[$i];
echo $out."<br>";
}
度过愉快的一天: - )
答案 1 :(得分:0)
您可以使用substr($array, 0, $i + 1)
代替$array[$i]
。访问:PHP: substr了解更多信息。