我有一个Foreach,我有两个变量($ num1和$ num2)作为字符串。我想将它们转换为数字(整数应该没问题)。
这是我的代码:
...
foreach ($titles as $match) {
list($num1, $num2) = explode(':', $results[$c++]->innertext); // <- explode
echo "<tr><td class='rtitle'>".
"<td class='last-cell'>".$match_dates[$c]->innertext . "</td> " .
//"<td class='first-cell tl'>".$match->innertext."</td> " .
" - ".$match->innertext." ".$num1.':'.$num2 . " " .
"<td class='odds'>".$best_bets[$b++]->attr['data-odd'] . ";" .
"".$odds[$b++]->attr['data-odd'] . ";" .
"".$odds[$b++]->attr['data-odd'] . "</td>" .
"</td></tr><br/>";
}
...
谢谢!
修改
感谢您的回答。我要解释一下,也许你可以帮助我:我有best_bets
值的问题,因为它在odds变量之前并不常见,所以我想用“if语句”,我可以修改一些规则:当$num1
为> $num2
时,我会显示回音顺序;当$num1
是= $num2
另一个回音订单时。至少,$num1
是< $num2
另一个回声顺序。但要做到这一点,我需要转换$ num1和$ num2来做到这一点。我希望能够清楚。谢谢你的帮助