拆除各類房型技巧純熟,快速有效率 免費現場估價,值得您信賴 | 找裝潢工程機會,線上超過上百筆精選裝潢案件,無論接案新手、專職SOHO 接案工作室、公司,都能在這找到 |
PHP轉換的函式 |
房東:端妹妹 發表時間:2006-07-02 |
這就是您在論壇留言時常用的那些 bbcode 代碼轉換成 HTML 標籤的程式∼∼ function bbCodePhaser($string) { // 轉換 [hr] $search[] = '/\[hr\]/i'; $modify[] = ' '; // 轉換 [b], [i], [u], [/b], [/i], [/u] $search[] = '/\[(\/?)([biu])\]/i'; $modify[] = '<\1\2>'; // 轉換 [list][*]...[*]...[/list] $search[] = '/\[list=([\'"]?)([^\'"]*)\1\](.*)\[\/list((=\1[^\'"]*\1])|(\]))/eisU'; $modify[] = "formatList('\\3', '\\2')"; $search[] = '/\[list\](.*)\[\/list\]/eisU'; $modify[] = "formatList('\\1')"; // 轉換 [img=...]...[/img] $search[] = '/\[img=([\'"]?)([^\'"]*)\1\]([^\'"]*)\[\/img\]/isU'; $modify[] = ''; // 轉換 $search[] = '/\[img\]([^"]*)\[\/img\]/isU'; $modify[] = ''; // 轉換 [url=...]...[/url] $search[] = '/\[url=([\'"]?)([^\'"]*)\1\](.*)\[\/url\]/eisU'; $modify[] = "formatURL('\\2','\\3')"; // 轉換 [url]...[/url] $search[] = '/\[url]([^"]*)\[\/url\]/esiU'; $modify[] = "formatURL('\\1')"; // 轉換 [email=...]...[/email] $search[] = '/\[email=([\'"]?)([^\'"]*)\1\](.*)\[\/email\]/isU'; $modify[] = '\3'; // 轉換 [email]...[/email] $search[] = '/\[email\]([^"]*)\[\/email\]/isU'; $modify[] = '\1'; // 轉換 [size=...]...[/size] $search[] = '/\[size=([\'"]?)([^\'"]*)\1\](.*)\[\/size\]/isU'; $modify[] = '\3'; // 轉換 [font=...]...[/font] $search[] = '/\[font=([\'"]?)([^\'"]*)\1\](.*)\[\/font\]/isU'; $modify[] = '\3'; // 轉換 [color=...]...[/color] $search[] = '/\[color=([\'"]?)([^\'"]*)\1\](.*)\[\/color\]/isU'; $modify[] = '\3'; // 轉換 [quote]...[/quote] $search[] = '/\[quote\]([^"]*)\[\/quote\]/isU'; $modify[] = ' Quote:'; /*** // 轉換 [php]...[/php] $search[] = '/\[php](.*)\[\/php\]/esiU'; $modify[] = "phpHighLight('\\1')"; ***/ // 轉換 [code]...[/code] $search[] = '/\[code](.*)\[\/code\]/esiU'; $modify[] = "phpHighLight('\\1')"; $string = preg_replace($search, $modify, $string); return $string; } |
|
廣利不動產-板橋在地生根最實在--新板特區指名度最高、值得您信賴的好房仲 完整房訊,房屋、店面熱門精選物件,廣利不動產 優質仲介,房屋租賃、買賣資訊透明,交易真安心! 廣利不動產-新板特區指名度最高、值得您信賴的好房仲 您的托付,廣利用心為您服務 |
1 樓住戶:端妹妹 發表時間:2006-07-02 |
用途 比方說這個好了 // 轉換 [email=...]...[/email] $search[] = '/\[email=([\'"]?)([^\'"]*)\1\](.*)\[\/email\]/isU'; $modify[] = '\3'; 上面的副程式中除了以上這一段以及下一段 $string = preg_replace($search, $modify, $string); return $string; 留著的話!! 那你輸入的資料就會自動轉換成連結email的格式! // 轉換 [hr] $search[] = '/\[hr\]/i'; $modify[] = ' '; 每一段上面都有說明轉換成啥!! 看你想要轉換的是啥就可以直接用了! |
姓名: | |||
佈告內容: | |||
其他選項: | |||
|