最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php使用strpos判斷字符串中數(shù)字類型子字符串出錯(cuò)的解決方法 原創(chuàng)

原創(chuàng)  更新時(shí)間:2017年04月01日 15:04:24   原創(chuàng) 投稿:shichen2014  
這篇文章主要介紹了php使用strpos判斷字符串中數(shù)字類型子字符串出錯(cuò)的解決方法,結(jié)合具體問(wèn)題分析了strpos函數(shù)針對(duì)數(shù)字類型子字符串進(jìn)行判斷時(shí)的注意事項(xiàng)及類型轉(zhuǎn)換處理技巧,需要的朋友可以參考下

本文實(shí)例講述了php使用strpos判斷字符串中數(shù)字類型子字符串出錯(cuò)的解決方法。分享給大家供大家參考,具體如下:

一、問(wèn)題:

最近的開(kāi)發(fā)中在程序代碼里有一個(gè)隨機(jī)數(shù)是否在給定字符串里的判斷,我用了如下的測(cè)試代碼:

$string='中獎(jiǎng)號(hào)碼:3';
$numtmp=mt_rand(1,10);
if(strpos($string,$numtmp)!==false){
  echo "恭喜中獎(jiǎng)!中獎(jiǎng)號(hào)碼:".$numtmp;
}else{
  echo "謝謝!歡迎再來(lái),中獎(jiǎng)號(hào)碼不是".$numtmp;
}

運(yùn)行時(shí)出現(xiàn)問(wèn)題了!當(dāng)隨機(jī)數(shù)到3的時(shí)候,應(yīng)該是判斷成功,并輸出“恭喜中獎(jiǎng)!中獎(jiǎng)號(hào)碼:3”,但是程序確是按照f(shuō)alse處理。

二、解決方法:

查看strpos函數(shù)的用法發(fā)現(xiàn)該函數(shù)對(duì)參數(shù)類型有嚴(yán)格的要求!因此需要進(jìn)行強(qiáng)制類型轉(zhuǎn)換處理!

修改代碼如下即可:

$string='中獎(jiǎng)號(hào)碼:3';
$numtmp=(string)mt_rand(1,10);//此處強(qiáng)制類型轉(zhuǎn)換,將數(shù)字類型轉(zhuǎn)為字符串類型!
if(strpos($string,$numtmp)!==false){
  echo "恭喜中獎(jiǎng)!中獎(jiǎng)號(hào)碼:".$numtmp;
}else{
  echo "謝謝!歡迎再來(lái),中獎(jiǎng)號(hào)碼不是".$numtmp;
}

運(yùn)行代碼,問(wèn)題解決。

PS:這里再為大家提供一個(gè)相關(guān)的php函數(shù)表供大家查詢參考:

php在線函數(shù)參考表:
http://tools.jb51.net/table/php_fun_table

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php字符串(string)用法總結(jié)》、《php常用函數(shù)與技巧總結(jié)》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計(jì)算法總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

宁城县| 阳江市| 儋州市| 伊吾县| 襄樊市| 禹州市| 阿克苏市| 高雄市| 易门县| 福泉市| 安义县| 新巴尔虎右旗| 咸宁市| 韩城市| 长乐市| 堆龙德庆县| 宁阳县| 高邮市| 桦甸市| 礼泉县| 安宁市| 乐陵市| 岐山县| 潮安县| 河西区| 普洱| 永定县| 彰化县| 项城市| 都兰县| 上林县| 静宁县| 萍乡市| 枣庄市| 峨边| 马龙县| 渝中区| 天津市| 中超| 水城县| 微博|