我使用了本文中的代码:
How to Convert Numbers (Currency) to Words
我似乎无法理解以下代码的确切运作方式。
Pos()
如何使用E
函数检查数字是否过大?为什么在Integer
中搜索<div>
<p><u>Anzeigen eines Users mit Eingebafeld für die id</u></p>
<form method="post1" >
<p>Zu suchende id:</p> <input type="text" name="id" class="form-control"><br>
<input type="submit" name="Buttonid" value="Suchen" class="btn btn-primary" >
</form>
</div>
<div>
<?php
/*ini_set('display_errors', 0);*/
$mysqli = new mysqli("localhost", "test", "test", "test");
if ($mysqli->connect_errno) {
print "Failed to connect to MySQL: " . $mysqli->connect_error;
}
$id = @$_POST1;
$res = $mysqli->query("SELECT username FROM user WHERE id = $id");
$row = $res->fetch_assoc();
print '<p>' . $row['username'] .'</p>';
?>
</div>
</div>
?这对我没有意义。我会推荐任何解释(代码工作正常,我只是想了解原因和方法)。
答案 0 :(得分:2)
代码正在检查scientific notation的使用情况。您可以在此处将1000
这样的数字写为'1E3'
。
但是代码有点荒谬可笑。很难知道为什么作者没有使用>
比较运算符。