• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHP 配列の中身を全て変数に設定)

PHP配列の中身を全て変数に設定する方法

このQ&Aのポイント
  • 配列$messageに値が入っている状態で、一つの記述で配列の中身全要素を変数に設定する方法を紹介します。
  • 具体的には、$message配列の要素を指定する代わりに、配列の中身全要素をログに記録する方法を説明します。
  • この方法を使うことで、$message[0].[1]...と指定する手間を省くことができます。

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

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

こんな感じでどうでしょう <?php $message = array(); $message[0] ="あいう"; $message[1] ="123"; $message[2] ="ABC"; //結合するか $log = join('',$message)."\tメッセージ\n"; //関数にする? function error(){   if(func_num_args() === 1 and is_string(func_get_arg(0))){     return func_get_arg(0);   }   else{     return join('',func_get_args());   } } echo error($log); echo error($message[0],$message[1],$message[2])."\tメッセージ\n"; ?>

noname#152215
質問者

お礼

なるほど、joinというものを使えばよいのですね。 調べた結果、implode 関数でもOKなことが分かりました。 ありがとうございました!!

すると、全ての回答が全文表示されます。

関連するQ&A