※ ChatGPTを利用し、要約された質問です(原文:PHP初心者です。)
PHP初心者のための外部関数を使用した文字列出力プログラムの書き方
このQ&Aのポイント
PHP初心者の方に向けて、外部関数を使用して文字列を返すプログラムの書き方を解説します。
ファイル `func1.php` では、引数を受け取り、それを使って文字列を作成し、返す関数 `func1` を定義します。
また、ファイル `func2.php` では、引数を使ってデータを取得し、文字列として結合し、返す関数 `func2` を定義します。
PHP初心者です。
index.php から外部関数に飛び、文字列を返してきてindex.phpで
それらの文字列を表示するプログラムはどのように書けばいいんでしょうか?
/* ---func1.php--- */
function func1($aa,$bb){
$moji="";
$moji.= "ああ".$aa."ああ";
$moji.= "いい".$bb."いい";
//$mojiの内容を返す
}
/* ---func2.php--- */
function func2($cc,$dd){
// DBからデータを取得して
$sql = "SELECT name, add, mail, tel FROM tbl_a WHERE cc = ".$cc;
$moji_db = "";
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result)){
$moji_db .= $row['name'];
$moji_db .= $row['add'];
$moji_db .= $row['mail'];
$moji_db .= $row['tel'];
}
//$moji_dbを返す
}
index.php で
$mojiと$moji_dbを出力する
以上のようなプログラムなんですけど、
func1,2の戻り値の書き方、index.phpでの受け取り方がわからないので教えてください。
お礼
早速の回答ありがとうございます。 無事表示することができました。 これを応用したものでわからないところが出てきましたので改めて質問します。 お時間がございましたらまたよろしくお願いします。