欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長(zhǎng)資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          php怎么檢測(cè)字符串含大寫字母嗎

          兩種方法:1、用strlen()和ord()檢查每個(gè)字母是否為大寫,語法“for($i=0;$i<字符串長(zhǎng)度;$i++){if(ord($str[$i])>=ord('A')&&ord($str[$i])<=ord('Z')){//含大寫字母}}”。2、用preg_match()配合正則表達(dá)式來檢測(cè),語法“preg_match('/[A-Z]/', $str)”,若返回1則含。

          php怎么檢測(cè)字符串含大寫字母嗎

          本教程操作環(huán)境:windows7系統(tǒng)、PHP8.1版、DELL G3電腦

          php檢查字符串中是否含有大寫字母,也可以理解為判斷字符串中的所有字母是否為小寫。可以利用下面兩種方法來判斷。

          方法1:strlen() +ord() 函數(shù)一個(gè)個(gè)的檢查字符串中的每個(gè)字母是否為大寫

          • 先使用 strlen() 函數(shù)來獲取字符串的長(zhǎng)度再循環(huán)取出單個(gè)字母

          • 然后再利用 php ord() 函數(shù)來檢查每一個(gè)字母是否為大寫

            ord() 函數(shù)可以返回字符的 ASCII 值。

            而ASCII 值在65~90為26個(gè)大寫英文字母,在97~122號(hào)為26個(gè)小寫英文字母。

          只需獲取字符的ASCII 值,在檢查是否在65~90間即可。

          PHP自定義函數(shù):

          /**  * # 檢測(cè)字符串中是否含有大寫字母  * @param string 要判斷的字符串  *   * @return bool 含有大寫字母返回 TRUE 否則返回 FALSE  */ function is_bigstr($str) {     for ($i = 0; $i < strlen($str); $i++) {         if (ord($str[$i]) >= ord('A') &&             ord($str[$i]) <= ord('Z')) {             return true;         }     }     return false; }

          函數(shù)調(diào)用:

          var_dump(is_bigstr('hello')); // false var_dump(is_bigstr('Hello')); // true

          php怎么檢測(cè)字符串含大寫字母嗎

          方法2:使用preg_match()函數(shù)配合正則表達(dá)式來檢測(cè)是否含有大寫字母

          preg_match 函數(shù)用于執(zhí)行一個(gè)正則表達(dá)式pattern匹配,會(huì)返回 pattern 的匹配次數(shù)(0或1)。0代表沒有匹配,1代表有匹配。

          用到的正則為:/[A-Z]/,用于查找大寫字母

          <?php header('content-type:text/html;charset=utf-8');   function is_bigstr($str) {     if(preg_match('/[A-Z]/', $str)){     	echo '有大寫字母!<br>'; 	}else{ 	    echo '沒有大寫字母!<br>'; 	} } is_bigstr('hello'); is_bigstr('Hello'); ?>

          php怎么檢測(cè)字符串含大寫字母嗎

          • 第一個(gè)字符串中沒有大寫字母,因此沒有匹配,返回0;而0在if語句的()中會(huì)被自動(dòng)轉(zhuǎn)為FALSE;因此執(zhí)行else中的代碼。

          • 第二個(gè)字符串中有大寫字母,因此有匹配,返回1;而1在if語句的()中會(huì)被自動(dòng)轉(zhuǎn)為TRUE;因此直接執(zhí)行if后的代碼。

          推薦學(xué)習(xí):《PHP視頻教程》

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)