如何使用php循环显示字符串模式

时间:2017-04-05 12:26:35

标签: php

我的问题是如何使用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

2 个答案:

答案 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了解更多信息。