2016-04-16 15 views
0

を斧番号を異なる要素を印刷するには、このコードを変更私は部分文字列ごとのx要素を見つけるために、このコードを書いたが前の位置から

abcdefg 

私はこの結果を得る:

> Test 0 abc 
> Test 1 bcd 
> Test 2 cde 
> Test 3 def 
> Test 4 efg 

各部分がprevioから1点の位置とは異なり私たちの部分文字列、私はこの番号を制御することができたいと思います。その結果は次のようになります。

> Test 0 abc 
> Test 2 cde 
> Test 4 efg 

いずれかの提案がありますか?おかげ

+0

@nmfへあなたはsubstr()を使うつもりです$ i + $ numberが文字列の最後の文字を超えている場合は、最後の文字まで取得します。オーバーフローをループの最初の式として置きます。私。 'last if($ i + $ number)> = $ len);' for($ i = 0; $ i <$ size; $ i + = $ step) 'のfor構文の中でステップのインクリメントを行います。私は_regex_タグを削除しました。なぜならそれは決して必要ではなかったからです。また正規表現の解決策として私の記事を削除しました。 – sln

答えて

0

追加:

... 
$step = <>; 
... 

と変更: - あなたがしている場合は、あなたの変数は、適切な名前を取得

for ($i = 0; $i < $size; $i++) { 

for ($i = 0; $i < $size; $i+=$step) { 
0

for ($i = 0; $i < $size; $i += 2) {

関連する問題