PHP 2次元配列から ログを抽出する class
// Log_output , CREATE_LOG を呼び出し
$test_arr = ;
$log_output = new Log_output($data_arr, $Post_URL);
$test_arr = $log_output->CREATE_LOG();
$get_url = $test_arr['get_url'];
$log_0 = $test_arr['log_0'];
/**
*
* LOG 用 出力 class
* *
*/
class Log_output
{
private $data;
private $url;
// ========= コンストラクター
public function __construct($data, $url)
{
$this->data = $data;
$this->url = $url;
}
function CREATE_LOG()
{
//=========================== ログファイルへ 書き込み
// customer[lead_company_name]:::○○株式会社
// customer[department]:::営業部
// 作成:夏目 智徹
// ========================== 上記の書式で書き込み ==========================
$output_data = ;
$idx = 0;
} else {
$output_data[$idx] = $key . "*** error ***" . "<br />";
}
$idx++;
}
// ========================== 上記の書式で書き込み ==========================
if (strpos($this->url, "registration") !== 0) {
$this->url = "新規登録 エラー";
} else if (strpos($this->url, "upsert") !== 0) {
$this->url = "新規登録および更新 エラー";
} else {
$this->url = "削除 エラー";
}
return array(
'get_url' => $this->url,
'log_0' => $output_data[0],
'log_1' => $output_data[1],
'log_2' => $output_data[2],
'log_3' => $output_data[3],
'log_4' => $output_data[4],
'log_5' => $output_data[5],
'log_6' => $output_data[6],
'log_7' => $output_data[7],
'log_8' => $output_data[8],
'log_9' => $output_data[9],
'log_10' => $output_data[10],
'log_11' => $output_data[11],
'log_12' => $output_data[12],
'log_13' => $output_data[13],
'log_14' => $output_data[14],
'log_15' => $output_data[15],
'log_16' => $output_data[16],
'log_17' => $output_data[17],
'log_18' => $output_data[18],
'log_19' => $output_data[19],
'log_20' => $output_data[20],
'log_21' => $output_data[21],
'log_22' => $output_data[22]
);
}
}