亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

php實現簡單的語法高亮函數實例分析

2024-09-04 11:42:42
字體:
來源:轉載
供稿:網友

本文實例講述了php實現簡單的語法高亮函數,分享給大家供大家參考,具體分析如下:

這是一個php實現的簡單語法高亮顯示的函數,注意:這個函數設計的比較簡單,可能對某些語法不能高亮顯示,你可以自己擴充該函數的功能

  1. function syntax_highlight($code){ 
  2.  // this matches --> "foobar" <-- 
  3.  $code = preg_replace( 
  4.   '/"(.*?)"/U',  
  5.   '&quot;<span style="color: #007F00">$1</span>&quot;'$code 
  6.  ); 
  7.  // hightlight functions and other structures like --> function foobar() <---  
  8.  $code = preg_replace( 
  9.   '/(/s)/b(.*?)((/b|/s)/()/U',  
  10.   '$1<span style="color: #0000ff">$2</span>$3',  
  11.   $code 
  12.  ); 
  13.  // Match comments (like /* */):  
  14.  $code = preg_replace( 
  15.   '/(////)(.+)/s/',  
  16.   '<span style="color: #660066; background-color: #FFFCB1;"><i>$0</i></span>',  
  17.   $code 
  18.  ); 
  19.  $code = preg_replace( 
  20.   '/(///*.*?/*//)/s',  
  21.   '<span style="color: #660066; background-color: #FFFCB1;"><i>$0</i></span>',  
  22.   $code 
  23.  ); 
  24.  // hightlight braces: 
  25.  $code = preg_replace('/(/(|/[|/{|/}|/]|/)|/->)/''<strong>$1</strong>'$code); 
  26.  // hightlight variables $foobar 
  27.  $code = preg_replace( 
  28.   '/(/$[a-zA-Z0-9_]+)/''<span style="color: #0000B3">$1</span>'$code 
  29.  ); 
  30.  /* The /b in the pattern indicates a word boundary, so only the distinct 
  31.  ** word "web" is matched, and not a word partial like "webbing" or "cobweb"  
  32.  */ 
  33.  // special words and functions 
  34.  $code = preg_replace( 
  35.   '//b(print|echo|new|function)/b/',  
  36.   '<span style="color: #7F007F">$1</span>'$code 
  37.  ); 
  38.  return $code
  39. /*example-start*/ 
  40. /* 
  41. ** Create some example PHP code: 
  42. */ 
  43. $example_php_code = ' 
  44. // some code comment: 
  45. $example = "foobar"
  46. print $_SERVER["REMOTE_ADDR"]; 
  47. $array = array(1, 2, 3, 4, 5); 
  48. function example_function($str) { 
  49.  // reverse string 
  50.  echo strrev($obj); 
  51. print example_function("foo"); 
  52. /* 
  53. ** A multiple line comment 
  54. */ 
  55. print "Something: " . $example;'; 
  56. // output the formatted code: 
  57. print '<pre>'
  58. print syntax_highlight($example_php_code); 
  59. print '</pre>'
  60. /*example-end*/

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美黑人视频一区| 亚洲国产成人在线视频| 97在线视频免费播放| 91成人在线观看国产| 青青草99啪国产免费| 亚洲男人7777| 亚洲国产成人爱av在线播放| 中文字幕亚洲无线码a| 亚洲福利视频专区| 欧美日韩在线视频一区二区| 国产精品网红直播| 国产欧美日韩精品在线观看| 蜜臀久久99精品久久久久久宅男| 97超视频免费观看| 亚洲成人网在线观看| 日韩在线免费视频| 国产精品大片wwwwww| 色樱桃影院亚洲精品影院| 欧美激情乱人伦一区| 久久久亚洲福利精品午夜| 成人精品一区二区三区电影免费| 一区二区三区四区在线观看视频| 欧美午夜激情小视频| 久久久天堂国产精品女人| 欧美日韩成人在线观看| 久久久久久久999| 亚洲午夜未删减在线观看| 欧美亚洲国产精品| 国产专区精品视频| 国产a级全部精品| 亚洲人成自拍网站| 亚洲аv电影天堂网| 中文在线不卡视频| 国产精品女人久久久久久| 中文字幕九色91在线| 亚洲成人动漫在线播放| 国产精品一久久香蕉国产线看观看| 亚洲一区二区免费在线| 日韩欧美极品在线观看| 韩国v欧美v日本v亚洲| 黄色91在线观看| 尤物九九久久国产精品的特点| 国产精品扒开腿做爽爽爽视频| 欧美成人三级视频网站| 欧美老妇交乱视频| 亚洲第一男人av| 亚洲毛片在线观看| 国内免费久久久久久久久久久| 亚洲国产天堂久久国产91| 久久久久久久影院| 欧美二区在线播放| 国产精品第10页| 欧美中文字幕视频在线观看| 亚洲精品日韩激情在线电影| 欧美精品福利视频| 国产一区二区日韩精品欧美精品| 国产偷亚洲偷欧美偷精品| 91久久久久久久久久久久久| 成人久久18免费网站图片| 亚洲自拍av在线| 国产成人精品综合久久久| 亚洲天堂网在线观看| 九九热这里只有在线精品视| 永久免费毛片在线播放不卡| 免费av一区二区| 97视频在线观看免费| 91情侣偷在线精品国产| 日韩精品在线看| 亚洲一区二区三区在线视频| 久久精品一本久久99精品| 国产一区二区日韩| 欧美高清激情视频| 欧美精品www在线观看| 久久精品亚洲94久久精品| 国产视频福利一区| 国产精品情侣自拍| 高清一区二区三区四区五区| 992tv成人免费影院| 精品国产区一区二区三区在线观看| 日韩精品极品视频免费观看| 国产精品91久久久久久| 亚洲欧美日本伦理| 日韩欧美国产成人| 成人高清视频观看www| 亚洲精品网站在线播放gif| 欧美精品生活片| 亚洲天堂av综合网| 久久国产精品免费视频| 欧美极品第一页| 亚洲精品美女在线观看播放| 91国产美女在线观看| 亚洲裸体xxxx| 不卡中文字幕av| 久久精品国产久精国产一老狼| 亚洲精品欧美日韩专区| 亚洲第一福利视频| 欧美激情在线视频二区| 日韩欧美在线视频免费观看| 久久99久国产精品黄毛片入口| 4p变态网欧美系列| 欧美日本高清一区| 美女啪啪无遮挡免费久久网站| 欧美日韩一区免费| 中日韩美女免费视频网址在线观看| 国产精品精品久久久久久| 亚洲高清一区二| 国产精品激情av在线播放| 成人亚洲综合色就1024| 最近2019中文免费高清视频观看www99| 色诱女教师一区二区三区| 亚洲伊人一本大道中文字幕| 亚洲人成在线免费观看| 日本高清视频精品| 亚洲精品在线91| 久久久www成人免费精品| 97人人做人人爱| 性色av一区二区三区在线观看| 欧美性生交大片免费| 成人黄色影片在线| 狠狠躁夜夜躁久久躁别揉| 久久精品小视频| 欧美大片网站在线观看| 日韩精品在线播放| 日本精品免费一区二区三区| 欧美大秀在线观看| 精品亚洲aⅴ在线观看| 久久久精品美女| 中文字幕欧美亚洲| 高清欧美性猛交xxxx| 亚洲精品美女免费| 久久精品视频99| 国产精品户外野外| 久久九九热免费视频| 亚洲自拍偷拍第一页| 在线精品视频视频中文字幕| 亚洲精品成人久久久| 在线亚洲欧美视频| 日韩高清中文字幕| 亚洲国产黄色片| 久久久精品欧美| 久久免费国产视频| 91精品国产乱码久久久久久蜜臀| 久久精品夜夜夜夜夜久久| 国产精品久久久久久久天堂| 亚洲欧美在线一区二区| 日韩a**站在线观看| 亚洲色图25p| 国产自摸综合网| 性欧美xxxx| 色阁综合伊人av| 国产精品中文字幕在线观看| 热re91久久精品国99热蜜臀| 91久久久久久久久久久久久| 日韩欧美一区二区三区久久| 亚洲xxxxx电影| 国产精品久久久久久久久| 亚洲精品videossex少妇| 91色视频在线导航| 高潮白浆女日韩av免费看| 在线观看日韩www视频免费| 亚洲电影成人av99爱色| 中文字幕视频在线免费欧美日韩综合在线看| 久色乳综合思思在线视频| 国产日韩在线看|