如果你用strlen函數(shù)來判斷,長度是11,正好超過了varchar的長度,但實(shí)際上確不是這樣,如果直接到phpmyadmin里面執(zhí)行insert語句,這條字符串 " /> 久久首页,久久久精品区,91国产精品

中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

php判斷輸入不超過mysql的varchar字段的長度范圍

但是如果在utf-8編碼下,一個(gè)漢字是占3個(gè)字符長度的,比如字符串$str=”你好啊!!”;

如果你用strlen函數(shù)來判斷,長度是11,正好超過了varchar的長度,但實(shí)際上確不是這樣,如果直接到phpmyadmin里面執(zhí)行insert語句,這條字符串是可以插入的!

對于數(shù)據(jù)庫來說,它的長度是5,那么我們?nèi)绾斡?a href=/itjie/phpjishu/ target=_blank class=infotextkey>php來得到這個(gè)長度呢?使用iconv_strlen()函數(shù)!

echo iconv_strlen($str,'utf-8′);

注意第二個(gè)參數(shù),是當(dāng)前字符集,這樣根據(jù)不同的字符集你得到的結(jié)果都是根據(jù)一個(gè)字符占一個(gè)長度計(jì)算來的!

上面的語句,將輸出5,怎么樣,你會判斷了嗎?

php技術(shù)php判斷輸入不超過mysql的varchar字段的長度范圍,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 久久久久久综合 | 九九久久国产精品 | 欧美日韩免费 | 久久9999久久 | 欧美群妇大交群中文字幕 | 国产成人久久精品 | 午夜免费视频 | www.国产一区 | 欧美精品中文 | av黄色在线 | 国产高清在线精品一区二区三区 | 美国av毛片 | www.三级| 在线视频一区二区 | 欧美在线资源 | 蜜桃免费一区二区三区 | av一级在线观看 | 久久网站黄 | 一二三四在线视频观看社区 | 欧美群妇大交群中文字幕 | 古装三级在线播放 | 热re99久久精品国产99热 | 久久久久中文字幕 | 午夜精品一区二区三区在线观看 | 红色av社区 | 亚洲+变态+欧美+另类+精品 | 99re在线播放 | 国产在线播 | 久久乐国产精品 | 久草99| 精品国产乱码久久久久久丨区2区 | 一级在线观看 | 色吧久久 | 精品国产青草久久久久96 | 精品久久99 | 国产成人免费观看 | 欧美中文一区 | 国产一级片av | 97久久久久久久久 | 精品久久一区二区 | 完全免费av在线 |