実現したいこと
与えられた文字列 $str を装飾する関数を作成しています!
出力結果は以下のようになるようにしたく、引数と戻り値は使用しています。
また、与えられた文字列が空の時($str='')は装飾が表示されないようにすることもつけたいと思っています。
(出力結果:)
$str = 'hello!';
hello
発生している問題・分からないこと
for文を使って作成することにはなると思いますが、うまく一列目と三列目が作成できません
該当のソースコード
index.php
1$str = 'hello'; 2 3 //以下の関数を編集してください 4function decorate($message) { 5 //処理を記述 6 $decorate = "*" . $message . "*"; 7 $num = mb_strlen($message) + 2; 8 $line = ""; 9 for ($i = 0; $i < $num; $i++) { 10 $line .= "*"; 11 $line .= "<br>"; 12 return $line . $decorate . $line; 13 } 14 15} 16 17echo decorate($str);
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
teratailやGoogle等で検索したのですが、同様の質問がなかったので質問しました。
どなたかご教授お願いいたします。
補足
特になし

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2025/01/03 05:04
2025/01/03 10:08