<?php
function
__gcd(
$a
,
$b
)
{
if
(
$a
== 0
or
$b
== 0)
return
0;
if
(
$a
==
$b
)
return
$a
;
if
(
$a
>
$b
)
return
__gcd(
$a
-
$b
,
$b
);
return
__gcd(
$a
,
$b
-
$a
);
}
function
find_Gcd(
$crr
,
$n
)
{
$i
;
$result
=
$crr
[0];
for
(
$i
= 1;
$i
<
$n
;
$i
++)
$result
= __gcd(
$crr
[
$i
],
$result
);
return
$result
;
}
function
profitRatio(
$amountArr
,
$timeTrr
,
$n
)
{
$i
;
$crr
=
array
();
for
(
$i
= 0;
$i
<
$n
;
$i
++)
$crr
[
$i
] =
$amountArr
[
$i
] *
$timeTrr
[
$i
];
$Share
= find_Gcd(
$crr
,
$n
);
for
(
$i
= 0;
$i
<
$n
- 1;
$i
++)
echo
$crr
[
$i
] /
$Share
,
" : "
;
echo
$crr
[
$i
] /
$Share
;
}
$amountArr
=
array
(5000, 6000, 1000);
$timeTrr
=
array
(6, 6, 12);
$n
=
count
(
$amountArr
);
profitRatio(
$amountArr
,
$timeTrr
,
$n
);
?>