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

PHP判斷表達(dá)式中括號(hào)是否匹配的簡(jiǎn)單實(shí)例

 更新時(shí)間:2016年10月22日 11:32:31   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇PHP判斷表達(dá)式中括號(hào)是否匹配的簡(jiǎn)單實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

如下所示:

<?php  
/** 
 * title: 判斷表達(dá)式中括號(hào)是否匹配 
 * 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 "缺少左括號(hào)("; 
        } 
    } 
  } 
  return empty($temp) == true ? "表達(dá)式匹配" : "缺少右括號(hào))"; 
} 
$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); 
?> 

頁(yè)面信息:

缺少右括號(hào)) 
表達(dá)式匹配 
缺少左括號(hào)(  

以上就是小編為大家?guī)?lái)的PHP判斷表達(dá)式中括號(hào)是否匹配的簡(jiǎn)單實(shí)例全部?jī)?nèi)容了,希望大家多多支持腳本之家~

相關(guān)文章

  • ThinkPHP中ajax使用實(shí)例教程

    ThinkPHP中ajax使用實(shí)例教程

    這篇文章主要介紹了ThinkPHP中ajax使用, 是ThinkPHP開(kāi)發(fā)中非常實(shí)用的技巧,需要的朋友可以參考下
    2014-08-08
  • CI框架中redis緩存相關(guān)操作文件示例代碼

    CI框架中redis緩存相關(guān)操作文件示例代碼

    這篇文章主要介紹了CI框架中redis緩存相關(guān)操作文件,結(jié)合完整示例演示了CI框架redis緩存相關(guān)操作技巧,需要的朋友可以參考下
    2016-05-05
  • PHP去掉從word直接粘貼過(guò)來(lái)的沒(méi)有用格式的函數(shù)

    PHP去掉從word直接粘貼過(guò)來(lái)的沒(méi)有用格式的函數(shù)

    通常我們會(huì)遇到直接把word內(nèi)的內(nèi)容,直接粘貼到文本編輯器中。這時(shí)候會(huì)出現(xiàn)在文本編輯器中有一些word內(nèi)的沒(méi)用的標(biāo)簽內(nèi)容
    2012-10-10
  • PHP中__set()實(shí)例用法和基礎(chǔ)講解

    PHP中__set()實(shí)例用法和基礎(chǔ)講解

    在本篇文章里小編給大家整理了關(guān)于HP中__set()實(shí)例用法和基礎(chǔ)講解,對(duì)此有需要的朋友們可以學(xué)習(xí)參考下。
    2019-07-07
  • php cc攻擊代碼與防范方法

    php cc攻擊代碼與防范方法

    今天把客戶查找后門的時(shí)候發(fā)現(xiàn)的代碼,特分享下,看到這樣的代碼就是黑客用來(lái)攻擊別人訪問(wèn),不斷訪問(wèn)指定網(wǎng)站,導(dǎo)致網(wǎng)站無(wú)法訪問(wèn),我們的網(wǎng)站就是幫兇了,同時(shí)我們自己的網(wǎng)站或服務(wù)器也會(huì)無(wú)法訪問(wèn),所以一定要注意防范。
    2012-10-10
  • php數(shù)組轉(zhuǎn)換js數(shù)組操作及json_encode的用法詳解

    php數(shù)組轉(zhuǎn)換js數(shù)組操作及json_encode的用法詳解

    php數(shù)組轉(zhuǎn)換js數(shù)組操作及json_encode的用法。需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
    2013-10-10
  • php原生數(shù)據(jù)庫(kù)分頁(yè)的代碼實(shí)例

    php原生數(shù)據(jù)庫(kù)分頁(yè)的代碼實(shí)例

    在本篇內(nèi)容中小編給大家分享了關(guān)于php原生數(shù)據(jù)庫(kù)分頁(yè)的代碼實(shí)例的簡(jiǎn)單介紹,需要的朋友們跟著學(xué)習(xí)下。
    2019-02-02
  • thinkPHP統(tǒng)計(jì)排行與分頁(yè)顯示功能示例

    thinkPHP統(tǒng)計(jì)排行與分頁(yè)顯示功能示例

    這篇文章主要介紹了thinkPHP統(tǒng)計(jì)排行與分頁(yè)顯示功能,結(jié)合實(shí)例形式分析了thinkPHP數(shù)據(jù)庫(kù)查詢與結(jié)果分頁(yè)顯示相關(guān)操作技巧,需要的朋友可以參考下
    2016-12-12
  • Yii2中cookie用法示例分析

    Yii2中cookie用法示例分析

    這篇文章主要介紹了Yii2中cookie用法,結(jié)合實(shí)例形式簡(jiǎn)單分析了Yii2中cookie的設(shè)置、讀取、配置等相關(guān)操作技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2016-07-07
  • 實(shí)現(xiàn)PHP+Mysql無(wú)限分類的方法匯總

    實(shí)現(xiàn)PHP+Mysql無(wú)限分類的方法匯總

    這篇文章主要給大家匯總介紹了實(shí)現(xiàn)PHP+Mysql無(wú)限分類的2種方法,并對(duì)比分析了2種方法的優(yōu)劣,需要的朋友可以參考下
    2015-03-03

最新評(píng)論

南平市| 寻乌县| 德格县| 内丘县| 山丹县| 祁阳县| 电白县| 繁峙县| 盐边县| 肃宁县| 铜鼓县| 朝阳区| 平乐县| 将乐县| 措勤县| 古田县| 偃师市| 汝城县| 区。| 龙岩市| 博罗县| 民和| 元江| 柯坪县| 太原市| 平山县| 抚顺县| 苏尼特右旗| 德兴市| 孟津县| 集贤县| 禹城市| 北票市| 同心县| 莒南县| 囊谦县| 左贡县| 黔江区| 德化县| 宜兰县| 华蓥市|