四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

php 格式化數(shù)字的時(shí)候注意數(shù)字的范圍

構(gòu)造sql語句是 比起來
復(fù)制代碼 代碼如下:
$sql = 'SELECT *
FROM sdb_comments
WHERE goods_id = '.intval($goods_id).'
AND for_comment_id IS NULL
AND object_type = ".$item."
AND disabled="false"
AND display = "true"';

我更喜歡這樣做:
復(fù)制代碼 代碼如下:
$sql = sprintf('SELECT *
FROM sdb_comments
WHERE goods_id = %.0f
AND for_comment_id IS NULL
AND object_type = "%s"
AND disabled="false"
AND display = "true"', (float)$goods_id, $item);

這個(gè)語句還算 簡單,如果是更復(fù)雜的話,用拼接字符串的話,那簡直就是一個(gè)噩夢(mèng)。

使用第二種方式的話,比較方便.但是一個(gè)小問題:在格式化數(shù)字的時(shí)候就需要注意其取值范圍。數(shù)字操作了取值反問。那么最后返回的sql 也不是我們需要的。

我今天做了個(gè)總結(jié):

%d: 2^31~2^31-1(-2147483648~2147483647) (將int轉(zhuǎn)化為有符號(hào)十進(jìn)制)

%b:二進(jìn)制(將int類型的轉(zhuǎn)化為二進(jìn)制)

%c:字符(將int類型轉(zhuǎn)化為字符)

%u: 2^32-1(0 ~ 4294967295) (將int轉(zhuǎn)化為有符號(hào)十進(jìn)制)

%f: -2^128-2^128(-3.4E38 ~+3.4E38)(將float轉(zhuǎn)化為float) 本地化

%F: -2^128-2^128(-3.4E38 ~+3.4E38)(將float轉(zhuǎn)化為float) 非本地化

%o (將int轉(zhuǎn)化為八進(jìn)制)

%s:字符串

%x:將int轉(zhuǎn)化為小寫字母的十六進(jìn)制

%X:將int轉(zhuǎn)化為大寫字母的十六進(jìn)制

因?yàn)?數(shù)據(jù)庫中 id 可能會(huì)很大 如果使用%d的話,就可能出現(xiàn)因?yàn)槌隽朔秶?而到不到正確的結(jié)果。所以,個(gè)人建議 對(duì)id進(jìn)行格式化的時(shí)候 使用%.0f 比 %d 要 好的多。

php技術(shù)php 格式化數(shù)字的時(shí)候注意數(shù)字的范圍,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 流浪地球2视频免费播放下载| 应晖是谁演的| 陈诗雅韩国| 好妻子全集免费完整版电视剧在线观看| 家庭理论电影| dakota johnson| 视频999| 关于想象的作文| 音乐僵尸演员表| 暗夜与黎明电视连续剧| 蛇谷奇兵 电影| 小丑回魂| 涡轮增压黄鹤楼| 夜生活女王| 欢颜电视剧40集免费观看全集高清| 六年级上册英语书翻译| 大树君| 免费微信账号密码| 我的漂亮的朋友| 美丽的日子 电视剧| 喜羊羊电影| 山本裕典| 《傲慢与偏见》电影在线观看| 凤凰资讯台| 丁丁历险记电影| 四大名著好词好句摘抄| 欧美17p| 超薄打底广场舞视频| 打男生军人光屁股的网站视频| 行则将至上一句| 计程车女孩电影| 混凝土结构施工质量验收规范gb50204-2015| 葫撸娃| 林熙蕾三级| 漂亮孕妇肚子疼视频要生了| 张耀扬个人资料简介| 少年智力开发报| 鬼迷心窍1994| 《隐秘而伟大》电视剧| 我有一个好朋友作文二年级| 好戏一出|