実現したいこと
Wordpressを使用しています。
独自に作りこんだ固定ページのテンプレートには、そのブログに関するデータを集計するためのものが仕込んであります。
その独自に仕込んだ『2つの2次元配列』を結合して、新しい配列を作り、一覧表として出力(表示)したいと考えています。
該当のソースコード
- ソースコード(固定ページ用テンプレート)をGoogle Driveに設置しました。
【変数の役割一覧】
gtNum:会員番号(blogID:1)
class:所属
name:氏名
pos:役職
ctNum:会員番号(blogID:18)
MMpt:月間獲得ポイント
MMpz:月間獲得賞金
YYpt:年間獲得ポイント
YYpz:年間獲得賞金
【$cLrows[行]:会員名簿としてから読み込んだ配列】
|gtNum|class|name|pos|
▼ ▼ ▼ ▼ ▼
【$pLrows[行]:会員番号だけを抽出し、blogID:18の会員番号別集計に用いる配列】
|gtNum|ctNum|
※blogID:1のデータをもとに取得した会員番号リストをblogID:18のデータと照合・結合するための下準備のために定義しています。
▼ ▼ ▼ ▼ ▼
【$resMrows[行]:会員番号ごとの獲得ポイント・賞金の合計を抽出した配列】
|ctNum|MMpt|MMpz|YYpt|YYpz|
▽ ▽ ▽ ▽ ▽
【$res[行]:会員名簿と月間・年間の獲得ポイント・賞金の集計結果を結合した配列】
$key? = 会員番号( gtNum or ctNum )
結合先:$cLrows(|class|name|pos|)
結合元:$resMrows(|MMpt|MMpz|YYpt|YYpz|)
→ → → やりたいことをどう伝えたらよいかわからず、意味合的な事を完結にまとめると、こんな感じ?になるのでしょうか。(クエスチョンマークは、”でいいかわからない”という意味で使っています。)
php
1foreach(会員番号?行番号?){ 2 array( 3 [会員番号?行番号?], 4 array( 5 $res[会員番号?] = join($cLrows,$resMrows); 6 ) 7 ); 8}
補足情報
サーバーやワードプレスの関連情報は次の通りです。
[ O S ] Windows 10
[Server] XAMPP 7.3.22
[ PHP ] 7.4.10
[ D B ] MariaDB 10.3.15
[ W P ] 5.5.1-ja
回答2件
あなたの回答
tips
プレビュー