根据数字输入修改字符串

时间:2014-03-04 18:09:51

标签: php

我想在从用户获取数字输入后修改字符串。 以下是一些如何根据数字输入修改字符串的示例:

String is "WELCOME"
An input of 0 produces WELCOME
An input of 1 produces W*L*O*E
An input of 2 produces W**C**E

以下是我正在使用的代码:

$numb=$_GET['number']+1;
$str=$_GET['string'];
$temp="*";
$len=strlen($str);

for($i=0;$i<=$len;$i=$i+$numb)
{
    echo $str[$i];  
}

1 个答案:

答案 0 :(得分:1)

$numb = $_GET['number'] + 1;
$str = $_GET['string'];
$sep = '*';
$len = strlen($str);
if ($numb == 1) {
    echo $str;
} else {
    for ($i = 0; $i < $len; $i++) {
        if ($i % $numb == 0) {
            echo $str[$i];
        } else {
            echo $sep;
        }
    }
}