int型とString型を渡し,そのint型の数値の回数分 型の内容Stringを出力する関数を作成したいです。
(int型が0以下の場合 「範囲外の入力値です」と出力する。)
php
1<?php 2function index(int $num, String $sentence){ 3 for($num = 0;$num >= 1;$num++){ 4 echo $sentence; 5 } 6 for($num = 0;$num <= 0;$num++){ 7 echo "範囲外の入力値です。" 8 } 9} 10?>
問題文にint型の数値の回数分,Stringを出力するとあるのでfor文の二重ループを使ってコードを書いてみたのですが上手くいきません。
php
1バリデーションチェック 2 ↓ 3もしチェックがNGならその時点でエラーメッセージを出力して、関数の処理を終了 4 ↓ 5メイン処理
質問してみたところバリテーションチェックをした後メイン処理をおこなうとのことらしいのですが、調べてもバリデーションチェックの意味・記述方法がよく分かりません。
また、この問題のお手本コードやおすすめのPHPの書籍・サイトなどあれば教えていただけると助かります。
まだまだ質問の仕方など慣れておらず分かりづらいかと思いますが、よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/02 07:31
2020/07/02 07:44
2020/07/02 08:59