![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
下記のように、配列$messageに値が入っている状態で
$message = array()
message[0] ="あいう"
message[1] ="123"
message[2] ="ABC"
error関数に配列の$message 全項目を渡しています。
$log = $message[0].$message[1].$message[2]."\tメッセージ\n";
error($log);
上記のように[0][1]・・・ と指定するのではなく、$message(???)など、一つの記述で
配列の中身全要素を$logに入れる方法はありますか?
※$message[0].~[2] には値が入っているときと、いない場合があります。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_02.png?e8efa67)
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";
?>
なるほど、joinというものを使えばよいのですね。
調べた結果、implode 関数でもOKなことが分かりました。
ありがとうございました!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- Visual Basic(VBA) 数式が消える 1 2023/03/19 16:55
- オープンソース Try Kotlinで readLine()を使うには 1 2023/03/27 21:06
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
- MySQL MySQLのテーブル作成で 自信がありません。 2 2022/08/28 05:35
- au(KDDI) auメッセージ問い合わせ 全然出来ないのは何故ですか?https://www.au.com/supp 2 2023/04/30 14:29
- PHP MySql PHP 2つのテーブルをJOINで結合 user_idで抽出 1 2023/01/03 14:04
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- その他(メールソフト・メールサービス) 【大至急】メールが送付できているか分かりません 1 2023/08/26 08:05
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
String だと「 ByRef引数の型が...
-
$_SESSIONに二次元配列を使える...
-
foreachのなかで次のキーを参照...
-
PHPのカッコ[ ]の使い方について
-
OCI で、SELECT結果行数を取得...
-
SQL文の実行結果を変数で受けて...
-
配列をループでたくさん宣言し...
-
プルダウンメニューでCSVデータ...
-
PHPのPOSTでの半角スペース
-
$_POSTを一括してサニタイズし...
-
file_existsでファイル名の部分...
-
テーブルの行と列の入れ替えは可?
-
別ファイルの構造体の値を読み...
-
STLのvectorで作った配列をメン...
-
スカラーのベクトル微分
-
VBAでcsvファイルもシートもあ...
-
エラーメッセージ(無効な間接...
-
Perlで重複行を削除したい
-
連想配列で
-
行数が30万件ほどあるCSVから、...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
配列をループでたくさん宣言し...
-
$_SESSIONに二次元配列を使える...
-
file_existsでファイル名の部分...
-
String だと「 ByRef引数の型が...
-
foreachのなかで次のキーを参照...
-
配列を回すとき、最後の要素だ...
-
PHPのカッコ[ ]の使い方について
-
PHPのPOSTでの半角スペース
-
セッション配列の取得の仕方
-
PHPにてクラスを配列にすること...
-
配列一致(要素順番は違うが内容...
-
PHP 多次元配列変数のデータ受...
-
漢字のソートについて
-
unset使用時の利点
-
OCI で、SELECT結果行数を取得...
-
postgresql関数をつかったレコ...
-
配列をmysqlに保存
-
あいまい検索
-
チェックボックス複数選択 mys...
-
総当り表
おすすめ情報