在PHP中计算这些多个百分比?

Say I have 5 users. Each user will receive their payment based on their individual percentage.

For eg.

User 1: 5%
User 2: 10%
User 3: 15%
User 4: 15%
User 5: 5%

Now say I have a total of $100. I want to divide the $100 among the 5 users. But the users with higher % will receive a higher amount than the the ones with lower %.

How would I calculate this?

I would treat them as "unknowns", as you want to split the whole $100 among all, I would go that way:

User 1: 5% (5X)
User 2: 10% (10X)
User 3: 15% (15X)
User 4: 15% (15X)
User 5: 5% (5X)

Simple equation:

5X + 10X + 15X + 15X + 5X = 100

50X = 100

X = 2

User 1 gets 5*2 = $10 
User 2 gets 10*2 = $20 
User 3 gets 15*2 = $30 
User 4 gets 15*2 = $30 
User 5 gets 5*2 = $10