国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP判斷表達式中括號是否匹配的簡單實例

2024-05-04 23:51:24
字體:
來源:轉載
供稿:網友

如下所示:

<?php  /**  * title: 判斷表達式中括號是否匹配  * Description: () 匹配 )(不匹配 利用壓棧和出棧  * @author Mr Lv    */   function isValid($expstr) {   $temp = array();   for ($i=0; $i<strlen($expstr); $i++) {     $ch = $expstr[$i];     switch($ch) {       case '(':         array_push($temp, '(');         break;       case ')':         if (empty($temp) || array_pop($temp) != '(') {           return "缺少左括號(";         }     }   }   return empty($temp) == true ? "表達式匹配" : "缺少右括號)"; } $expstrA = "(1+3(6*4)-(2+3))()("; $expstrB = "(1+3(6*4)-(2+3))()"; $expstrC = "(1+3(6*4)-(2+3)))"; echo isValid($expstrA); echo "<br>"; echo isValid($expstrB); echo "<br>"; echo isValid($expstrC); ?> 

頁面信息:

缺少右括號) 表達式匹配 缺少左括號(  

以上就是小編為大家帶來的PHP判斷表達式中括號是否匹配的簡單實例全部內容了,希望大家多多支持VeVb武林網~


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 封开县| 集安市| 鲁山县| 化德县| 班玛县| 吉首市| 墨脱县| 乌拉特后旗| 邵阳市| 同江市| 开封市| 山丹县| 镶黄旗| 疏附县| 彰化县| 读书| 鄂温| 武义县| 衢州市| 鹤庆县| 浙江省| 陇西县| 西华县| 三江| 阿尔山市| 兴义市| 安康市| 河间市| 松溪县| 惠州市| 上思县| 墨玉县| 元朗区| 长春市| 上犹县| 柯坪县| 安平县| 建湖县| 类乌齐县| 宁武县| 崇义县|