2

私は2つの値を含む文字列を持っています:

$total = '100x100';

それはまたすることができます

$total = '10x10';

2 つの値 (100*100) を乗算し、同時に 'x' を削除したいので、最初の値には '10000'、2 番目の値には '100' と言うことができます。

私はすでに「x」を排除しました:

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

両方を掛け合わせるにはどうすればよいですか?

4

2 に答える 2

4
$values = explode('x',$total);
array_product($values); // so even "10x40x20" is allowed and would work
于 2013-05-01T17:53:56.573 に答える
1

文字列を配列に分解し、これら 2 つの配列項目を次のように乗算します。

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

しきりゅうの功績

于 2013-05-01T17:54:48.007 に答える