簡體   English   中英

PHP有關查詢字符串的整數查詢

[英]php integer inquiry about query string

我收到通知,我通過網址傳遞價格

我看到有人在這樣的字符串前放置(整數):

$_paid = (integer)$_GET['paid']; // This is the amount paid. do I put (integer)$_GET... or (float)$_GET['

還是只是(整數)顯示示例是一個整數而php不使用它?

我不是經驗豐富的php程序員,所以我不確定這是否可行,因為付費可能會傳遞帶有小數的數字。

你能告訴我如何做到最好嗎?

謝謝,-Rich

這些是類型轉換。 通常, $_GET值始終是字符串或數組。 如果要強制$_GET['paid']float ,則可以使用$_paid = (float) $_GET['paid'];

但是,可以在數字上下文中評估php中的字符串,例如, $paid = 5 + "5.5"; 產生一個float

您可以從手冊中閱讀有關內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM