我有一个包含2个值的字符串:
$total = '100x100';
它也可以是
$total = '10x10';
我想将2个值(100 * 100)相乘,同时消除'x',这样我可以让第一个为'10000'或第二个为'100'。< / p>
我已经删除了'x':
$total = str_replace('x', '', $total);
我现在可以做些什么来增加两者?
答案 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