PHP:如何从XML获取值并乘以它?

时间:2015-06-26 08:56:39

标签: php mysql xml

我有一个由前开发人员编写的脚本。 该脚本从XML文件中获取值并将它们发送到mysql数据库。

有以下一行:

$data['price'] = (int)($row->{get($row, 'PRIX')}->PRIX ? $row->{get($row, 'PRIX')}->PRIX : $row->{get($row, 'LOYER')}->LOYER);

此命令从LOYERPRIX字段获取值,并将其导出到数据库中的price字段。

我想将值导出乘以。计算应该是: 价格= PRIX(或LOYER)* 300

但我不知道如何编辑命令行。

感谢。

2 个答案:

答案 0 :(得分:0)

如果我理解:

$data['price'] = (int)($row->{get($row, 'PRIX')}->PRIX ? $row->{get($row, 'PRIX')}->PRIX : $row->{get($row, 'LOYER')}->LOYER);
if(is_numeric($data['price'])){
$data['price']) = $data['price']) * 300;
}

答案 1 :(得分:0)

与上面相同,但修复了逻辑中的代码/拼写错误。

$data['price'] = (int)($row->{get($row, 'PRIX')}->PRIX ? $row->{get($row, 'PRIX')}->PRIX : $row->{get($row, 'LOYER')}->LOYER);

if(is_numeric($data['price'])){
    $data['price'] = $data['price'] * 300;
}