• 締切済み

初めて質問させていただきます。

初めて質問させていただきます。 まず定型文を用意し、以降単語のみを置換して、文章を何度も自動に製作できるようなスクリプトを用意したいのですが、良い方法をご存じの方がいらっしゃいましたら、お知恵を拝借できますでしょうか? シンプルな例と致しまして、   今日の『1』ご飯は、『2』と『3』でした。 といった文章を用意しておき、『1』に「お昼」、『2』に「おにぎり」、『3』に「コロッケ」とそれぞれ単語を入力することで、   今日のお昼ご飯は、おにぎりとコロッケでした。 という文が表示され、同様に単語を入力するだけで、   今日の朝ご飯は、ヨーグルトとフレンチトーストでした。   今日の晩ご飯は、パエリアとサラダでした。 のように、定型文が自動に製作される仕組みを作りたいと思っています。 がんばりますので、どうぞ宜しくお願い致します。

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

普通にprintfするとか? <? $time_array=Array("朝","お昼","晩"); shuffle($time_array); $time_str=array_shift($time_array); $meal_array=Array("おにぎり","コロッケ","ヨーグルト","フレンチトースト","パエリア","サラダ"); shuffle($meal_array); $meal_str1=array_shift($meal_array); $meal_str2=array_shift($meal_array); printf ("今日の%sご飯は、%sと%sでした。",$time_str,$meal_str1,$meal_str2); ?>

参考URL:
http://www.php.net/manual/ja/function.printf.php

関連するQ&A