我用php创建了一个用户管理系统。
我系统中的某些用户参加了某些课程,并分期付款。 以及分期付款信息,插入到我系统的其他表中。
分期付款信息具有一些名称,例如课程名称和价格
我想显示用户参与的所有课程。我也想显示用户为该课程支付的所有分期付款。
最终,我想总结该课程的所有价格分期付款,并突出显示用户是否为债务人。
我有两个数组。一个用于用户信息,两个用于分期付款
// user array
$userArray = [
array(
'id' => 3,
'username' => 'test1',
'courseName' => 'autocad, 3dmax',
),
array(
'id' => 4,
'username' => 'test2',
'courseName' => 'photoshop',
),
array(
'id' => 5,
'username' => 'test2',
'courseName' => 'autocad, 3dmax, afterEffect',
),
];
// installment array
$installment = [
array(
'id' => 1,
'userId' => 3,
'price' => 24,
'for' => 'autocad'
),
array(
'id' => 2,
'userId' => 3,
'price' => 5,
'for' => '3dmax'
),
array(
'id' => 4,
'userId' => 4,
'price' => 65,
'for' => 'photoshop'
),
array(
'id' => 5,
'userId' => 3,
'price' => 300,
'for' => 'autocad'
),
array(
'id' => 6,
'userId' => 5,
'price' => 30,
'for' => 'afterEffect'
),
array(
'id' => 7,
'userId' => 5,
'price' => 20,
'for' => 'autocad'
),
array(
'id' => 8,
'userId' => 5,
'price' => 63,
'for' => '3dmax'
),
array(
'id' => 9,
'userId' => 3,
'price' => 123,
'for' => 'autocad'
),
array(
'id' => 10,
'userId' => 5,
'price' => 30,
'for' => 'book'
),
]
我想显示这样的数组:
<h1>test1</h1>
<h2>autocad</h2>
<p>24</p>
<p>300</p>
<p>123</p>
<h2>3dmax</h2>
<p>5</p>
<hr>
<h1>test2</h1>
<h2>photoshop</h2>
<p>65</p>
<hr>
<h1>test3</h1>
<h2>afterEffect</h2>
<p>300</p>
<h2>autocad</h2>
<p>20</p>
<h2>3dmax</h2>
<p>63</p>
<br>
<p>shop: book; Price: 30</p>
您应该知道一些用户想要购买书籍或视频之类的东西,而这家商店必须展示而不是分期付款,而是要展示其他东西。