将变量中的两个值相乘

时间:2013-05-01 17:51:25

标签: php replace

我有一个包含2个值的字符串:

$total = '100x100';

它也可以是

$total = '10x10';

我想将2个值(100 * 100)相乘,同时消除'x',这样我可以让第一个为'10000'或第二个为'100'。< / p>

我已经删除了'x':

$total = str_replace('x', '', $total);

我现在可以做些什么来增加两者?

2 个答案:

答案 0 :(得分:4)

$values = explode('x',$total);
array_product($values); // so even "10x40x20" is allowed and would work

答案 1 :(得分:1)

将字符串分解为数组,然后将这两个数组项相乘:

$total = array_product(explode('x', $string));

归功于Shikiryu