一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP判斷表達式中括號是否匹配的簡單實例

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

2021-03-15 16:23PHP教程網 PHP教程

下面小編就為大家帶來一篇PHP判斷表達式中括號是否匹配的簡單實例。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

如下所示:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?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);
?>

頁面信息:

?
1
2
3
缺少右括號)
表達式匹配
缺少左括號(

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 色美| 好大水好多好爽好硬好深视频 | 日你逼 | 色操网 | 国产成人综合一区精品 | 国产精品一二区 | 999任你躁在线精品免费不卡 | 91大神亚洲影视在线 | 欧美大陆日韩一区二区三区 | 543精品视频 | 亚洲国产精品高清在线 | 欧美日韩精彩视频 | aa一级护士医生毛片 | 美女班主任让我爽了一夜视频 | 干露露视频 性感写真 | 99久久www免费 | 国产乱妇无码大片在线观看 | 公园吃女人奶野战视频 | 无限在线观看免费入口 | 亚洲成熟人网站 | 热99精品只有里视频最新 | 调教女高中生第3部分 | 无码AV毛片色欲欧洲美洲 | 国产午夜精品一区二区三区不卡 | 国产日韩欧美不卡www | 四川女人偷人真实视频 | 99精品国产在现线免费 | 欧美日韩一级视频 | 国产高清久久 | 免费永久视频 | 久久久久久久尹人综合网亚洲 | 99re8在这里只有精品23 | 校花在公车上被内射好舒服 | 波多野结衣中文字幕乱七八糟 | 99在线观看视频免费精品9 | 午夜福利理论片高清在线 | 免费网站直接进入 | 日本天堂视频 | 国产精品中文字幕 | 色亚洲色图| 32d乳白色的奶罩未删除 |