• ベストアンサー

PHPでの指定回数処理について

例えば、n回の実行を行いたい時、PHPではどうするのか、 Perlでは [ 実行内容 ] x @arrayとすることで、 要素数分の処理ができます。 Rubyでは times {|n| 実行内容 } とすることで、n回分の処理ができます。 ■ではPHPではどうすれば 1行でかないますでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
noname#212058
noname#212058
回答No.1

PHP の繰り返し処理の書き方は、for / foreach / while / do-while だけ。 似たようなことをするなら、こんな感じかな。 ・指定回数分   for($x=0; $x<n; $x++) { 実行内容 } ・要素数分   foreach($array as $x) { 実行内容 } コーディング規約で 『 for / foreach の処理部分は必ず改行して書く』 としてるんなら、 解決策はないなぁ。

kbmj
質問者

お礼

後書きのループはないのですね。 1行で。というのは贅沢かもしれませんね。 ありがとうございました。

その他の回答 (1)

  • shiren2
  • ベストアンサー率47% (139/295)
回答No.2

array_mapで書けるには書けます。 Perlのmapとほぼ同じですね。 php -r 'array_map(function($n){ echo "$n\n"; }, range(1, 5));' http://php.net/manual/ja/function.array-map.php

kbmj
質問者

お礼

意見、ありがとうございます。 mapかeachとのことで、 疑問が解消しました。 ありがとうございました。

関連するQ&A