Blame | Last modification | View Log | RSS feed
<?php#宣告指派命名空間namespace qbpwcf;#匯入外部套件include("../allInOne.php");/*#提示目前要測試的功能echo"<hr>stringProcess::solveDotProblems - testCase 1<br>";#涵式說明:#將含有數個黑點的字串,處理成只剩下含有最後一個黑點的字串,結果會回傳合併後的字串。#如果字串中沒有黑點則會回傳原始字串#回傳的結果:#$str,爲只剩下最後一個黑點的字串。#輸入的參數:$conf["stringIn"]="filename.dat";#爲要進行處理的字串。var_dump(stringProcess::solveDotProblems($conf));unset($conf);*//*#提示目前要測試的功能echo"<hr>stringProcess::solveDotProblems - testCase 2<br>";#涵式說明:#將含有數個黑點的字串,處理成只剩下含有最後一個黑點的字串,結果會回傳合併後的字串。#如果字串中沒有黑點則會回傳原始字串#回傳的結果:#$str,爲只剩下最後一個黑點的字串。#輸入的參數:$conf["stringIn"]="filename";#爲要進行處理的字串。var_dump(stringProcess::solveDotProblems($conf));unset($conf);*//*#提示目前要測試的功能echo"<hr>stringProcess::solveDotProblems - testCase 3<br>";#涵式說明:#將含有數個黑點的字串,處理成只剩下含有最後一個黑點的字串,結果會回傳合併後的字串。#如果字串中沒有黑點則會回傳原始字串#回傳的結果:#$str,爲只剩下最後一個黑點的字串。#輸入的參數:$conf["stringIn"]="filename.secondname.thirdname.log";#爲要進行處理的字串。var_dump(stringProcess::solveDotProblems($conf));unset($conf);*//*#提示目前要測試的功能echo"<hr>stringProcess::solveDotProblems - testCase 4<br>";#涵式說明:#將含有數個黑點的字串,處理成只剩下含有最後一個黑點的字串,結果會回傳合併後的字串。#如果字串中沒有黑點則會回傳原始字串#回傳的結果:#$str,爲只剩下最後一個黑點的字串。#輸入的參數:$conf["stringIn"]=".";#爲要進行處理的字串。var_dump(stringProcess::solveDotProblems($conf));unset($conf);*//*#提示目前要測試的功能echo"<hr>stringProcess::solveDotProblems - testCase 5<br>";#涵式說明:#將含有數個黑點的字串,處理成只剩下含有最後一個黑點的字串,結果會回傳合併後的字串。#如果字串中沒有黑點則會回傳原始字串#回傳的結果:#$str,爲只剩下最後一個黑點的字串。#輸入的參數:$conf["stringIn"]="";#爲要進行處理的字串。var_dump(stringProcess::solveDotProblems($conf));unset($conf);*//*#提示目前要測試的功能echo"<hr>stringProcess::spiltString - testCase 1<br>";#涵式說明:#將固定格式的字串分開,並回傳分開的結果。#如果裡面沒有半個分割用的符號則會回傳原始的字串。#回傳的參數:#$result["dataArray"],爲分割好字串的陣列內容,$result["dataArray"][$i]爲第($i+1)段的內容。#$result["dataCounts"],爲總共分成幾段#必填的參數:$conf["stringIn"]="1,2,3,4,5,6,6,7,8,9";#要處理的字串。$conf["spiltSymbol"]=",";#爲以哪個符號作爲分割var_dump(stringProcess::spiltString($conf));unset($conf);*//*#提示目前要測試的功能echo"<hr>stringProcess::spiltString - testCase 2<br>";#涵式說明:#將固定格式的字串分開,並回傳分開的結果。#如果裡面沒有半個分割用的符號則會回傳原始的字串。#回傳的參數:#$result["dataArray"],爲分割好字串的陣列內容,$result["dataArray"][$i]爲第($i+1)段的內容。#$result["dataCounts"],爲總共分成幾段#必填的參數:$conf["stringIn"]="123456789";#要處理的字串。$conf["spiltSymbol"]=",";#爲以哪個符號作爲分割var_dump(stringProcess::spiltString($conf));unset($conf);*//*#提示目前要測試的功能echo"<hr>stringProcess::spiltString - testCase 3<br>";#要處理的字串$str="沒注意 0.111 1.000 9.00";#將固定格式的字串分開,並回傳分開的結果。#回傳的參數:#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.#$result["error"],錯誤訊息陣列#$result["oriStr"],要分割的原始字串內容#$result["dataArray"],爲分割好字串的陣列內容,$result["dataArray"][$i]爲第($i+1)段的內容。#$result["dataCounts"],爲總共分成幾段#必填的參數:$conf["stringIn"]=$str;#要處理的字串。$conf["spiltSymbol"]=" ";#爲以哪個符號作爲分割var_dump(stringProcess::spiltString($conf));unset($conf);*//*#提示目前要測試的功能echo"<hr>stringProcess::spiltMutiString - testCase 1<br>";#建立字串陣列$stringArray[]="1,2,4,5,6,8,9";$stringArray[]="good,best,bad,pop";$stringArray[]="4,6,7,1,8,4,";$stringArray[]="h,s,u,au,s,j,w";#涵式說明:#將多個固定格式的字串分開,並回傳分開的結果#回傳的參數:#$result[status],執行成功與否,若爲0,代表執行成功,若爲1代表執失敗。#$result["spiltString"][$i]["dataArray"],爲第($i+1)個字串分割後的字串陣列#$result["spiltString"][$i]["dataArray"][$j],爲第($i+1)的分割好的字串的第($j)段內容#$result["spiltString"][$i]["dataCounts"],爲第($i+1)個字串分割後總共分成幾段#必填的參數:$conf["stringIn"]=$stringArray;#要處理的字串陣列。$conf["spiltSymbol"]=",";#爲要以哪個符號作爲分割。var_dump(stringProcess::spiltMutiString($conf));unset($conf);*//*#提示目前要測試的功能echo"<hr>stringProcess::StringToASCII - testCase 1<br>";#涵式說明:#將一字串的前幾個文字轉爲ACSII並存到陣列裏面#回傳的結果:#$result["dataCounts"],爲總共有幾個字轉好的ASCII陣列。#$result["acsiiArray"],爲每個字轉好的ASCII陣列內容,$result["acsiiArray"][$i]爲第 $i+1 個字的ACSII內容。#必填參數:#$conf["stringIn"],字串,爲要處理的字串.$conf["stringIn"]="person";#可省略參數:#$conf["wordsLong"],字串,爲要取得前幾個字元,若沒有要限定則可以不設定內容。#$conf["wordsLong"]="";var_dump(stringProcess::StringToASCII($conf));;unset($conf);*//*#提示目前要測試的功能echo"<hr>stringProcess::StringToASCII - testCase 2<br>";#涵式說明:#將一字串的前幾個文字轉爲ACSII並存到陣列裏面#回傳的結果:#$result["dataCounts"],爲總共有幾個字轉好的ASCII陣列。#$result["acsiiArray"],爲每個字轉好的ASCII陣列內容,$result["acsiiArray"][$i]爲第 $i+1 個字的ACSII內容。#必填參數:#$conf["stringIn"],字串,爲要處理的字串.$conf["stringIn"]="person";#可省略參數:#$conf["wordsLong"],字串,爲要取得前幾個字元,若沒有要限定則可以不設定內容。$conf["wordsLong"]="3";var_dump(stringProcess::StringToASCII($conf));;unset($conf);*//*#提示目前要測試的功能echo"<hr>stringProcess::stringIntToInt - testCase 1<br>";#將數字字串轉換成實際的數字#回傳的結果:#$result,爲實際的數字。#必填的參數:$conf["stringIn"]="157999000";#要處理度數字字串。var_dump(stringProcess::stringIntToInt($conf));unset($conf);*//*#提示目前要測試的功能echo"<hr>stringProcess::stringIntToInt - testCase 2<br>";#將數字字串轉換成實際的數字#回傳的結果:#$result,爲實際的數字。#必填的參數:$conf["stringIn"]="080047899";#要處理度數字字串。var_dump(stringProcess::stringIntToInt($conf));unset($conf);#*//*#提示目前要測試的功能echo"<hr>stringProcess::correctCharacter - testCase 1<br>";#涵式說明:#處理字串避免網頁出錯#回傳的結果:#$result,爲處理好的字串。#必填的參數:$conf["stringIn"]="<a href = http://google.com.tw></a><?php #這是註解 ?> \\ \r\n";#爲要處理的字串#可省略的參數:#$conf["selectedCharacter"]=array("");#爲被選擇要處理的字串/字元,須爲陣列值。#若不設定則預設爲要將這些字串作替換("<" ">" ";" "=" "//" "'" "$" "%" "&" "|" "#" "/*" "*\/")。#$conf["changeTo"]=array();#爲被選擇的字元要換成什麼字串字元,須爲陣列值。若不設定,則預設爲更換成""(空字串)。var_dump(stringProcess::correctCharacter($conf));unset($conf);*//*#提示目前要測試的功能echo"<hr>stringProcess::correctCharacter - testCase 2<br>";#涵式說明:#處理字串避免網頁出錯#回傳的結果:#$result,爲處理好的字串。#必填的參數:$conf["stringIn"]="<a href = http://google.com.tw>google</a><?php #這是註解 ?> \\ \r\n";#爲要處理的字串#可省略的參數:$conf["selectedCharacter"]=array("");#爲被選擇要處理的字串/字元,須爲陣列值。#若不設定則預設爲要將這些字串作替換("<" ">" ";" "=" "//" "'" "$" "%" "&" "|" "#" "/*" "*\/")。#$conf["changeTo"]=array();#爲被選擇的字元要換成什麼字串字元,須爲陣列值。若不設定,則預設爲更換成""(空字串)。var_dump(stringProcess::correctCharacter($conf));unset($conf);*//*#提示目前要測試的功能echo"<hr>stringProcess::correctMutiStrCharacter - testCase 1<br>";#涵式說明:#處理多個字串避免網頁出錯#回傳的結果:#$result["status"],"true"代表執行成功,"false"代表執行失敗。#$result["error"],錯誤訊息#$result["processedStrArray"],處理好的字串陣列#必填的參數:$conf["stringIn"]=array("Hello \t \n","\nHow are you","windows、linux");#爲要處理的字串陣列#可省略的參數:$conf["selectedCharacter"]=array("\t","\n");#爲被選擇要處理的字串/字元,須爲陣列值。#若不設定則預設爲要將這些字串作替換("<",">",";","=","//","'","$","%","&","|","/*","*\/","#")。#特殊字元,「\n」代表換行,「\t」代表tab鍵的間隔#$conf["changeTo"]=array();#爲被選擇的字元要換成什麼字串/字元,須爲陣列值。若不設定,則預設爲更換成""(空字串)。$result=stringProcess::correctMutiStrCharacter($conf);unset($conf);var_dump($result);*//*#提示目前要測試的功能echo"<hr>stringProcess::changeDirByDotDotSolidus - testCase 1<br>";#函式說明:#根據 ../ 的數量(n)來將 檔案的目錄位置 回到上n層.#回傳的結果:#$result["status"],執行是否成功,"true"代表執行成功,"false"代表執行失敗.#$result["error"],錯誤訊息陣列.#$result["changedStr"],處理完後回傳的目錄字串.#必填的參數:#$conf["dirStr"],要處理的檔案目錄字串.$conf["dirStr"]="/home/user/Documents/studentData/../101_2/OS/manual.odt";var_dump(stringProcess::changeDirByDotDotSolidus($conf));unset($conf);*//*#提示目前要測試的功能echo"<hr>stringProcess::changeDirByDotDotSolidus - testCase 2<br>";#函式說明:#根據 ../ 的數量(n)來將 檔案的目錄位置 回到上n層.#回傳的結果:#$result["status"],執行是否成功,"true"代表執行成功,"false"代表執行失敗.#$result["error"],錯誤訊息陣列.#$result["changedStr"],處理完後回傳的目錄字串.#必填的參數:#$conf["dirStr"],要處理的檔案目錄字串.$conf["dirStr"]="/home/user/../studentData/../101_2/OS/../manual.odt";var_dump(stringProcess::changeDirByDotDotSolidus($conf));unset($conf);*//*#提示目前要測試的功能echo"<hr>stringProcess::changeDirByDotDotSolidus - testCase 3<br>";#函式說明:#根據 ../ 的數量(n)來將 檔案的目錄位置 回到上n層.#回傳的結果:#$result["status"],執行是否成功,"true"代表執行成功,"false"代表執行失敗.#$result["error"],錯誤訊息陣列.#$result["changedStr"],處理完後回傳的目錄字串.#必填的參數:#$conf["dirStr"],要處理的檔案目錄字串.$conf["dirStr"]="/home/user/../studentData/../101_2/OS/../../manual.odt";var_dump(stringProcess::changeDirByDotDotSolidus($conf));unset($conf);*//*#提示目前要測試的功能echo"<hr>stringProcess::changeDirByDotDotSolidus - testCase 4<br>";#函式說明:#根據 ../ 的數量(n)來將 檔案的目錄位置 回到上n層.#回傳的結果:#$result["status"],執行是否成功,"true"代表執行成功,"false"代表執行失敗.#$result["error"],錯誤訊息陣列.#$result["changedStr"],處理完後回傳的目錄字串.#必填的參數:#$conf["dirStr"],要處理的檔案目錄字串.$conf["dirStr"]="../../../../public_html";var_dump(stringProcess::changeDirByDotDotSolidus($conf));unset($conf);*//*#提示目前要測試的功能echo"<hr>stringProcess::combineElementWithSymbol - testCase 1<br>";#函式說明:#將陣列裡的元素內容用特定符號連接在一起變成字串.#回傳的結果:#$result["statu"],執行是否正常,"true"代表執行正常,"false"代表執行失敗#$result["error"],錯誤訊息陣列.#$result["content"],處理過後的字串.#必填的字串:#$conf["inputArray"],字串陣列,要處理的陣列.$conf["stringProcess"]["combineElementWithSymbol"]["inputArray"]=array("A","B","C");#$conf["combineSymbol"],字串,用來連結各元素的符號.$conf["stringProcess"]["combineElementWithSymbol"]["combineSymbol"]=",";var_dump(stringProcess::combineElementWithSymbol($conf["stringProcess"]["combineElementWithSymbol"]));unset($conf["stringProcess"]["combineElementWithSymbol"]);*//*#提示目前要測試的功能echo"<hr>stringProcess::spiltMutiLineString - testCase 1<br>";#涵式說明:#將多行內容的字串,依行切割#回傳的參數:#$result["status"],執行成功與否,若爲0,代表執行成功,若爲1代表執失敗。#$result["oriStr"],要分割的原始字串內容#$result["dataArray"],爲以行分割好的字串陣列內容,$result["dataArray"][$i]爲第($i+1)行的內容。#$result["dataCounts"],爲總共分成幾行#必填的參數:$conf["stringIn"]="Hello\nWorld\nToday is a good dya!\nHow are you?";#要處理的多行文字字串。#參考資料來源:#http://dragonspring.pixnet.net/blog/post/33146613-%5blinux%5d%5btips%5d%e5%8e%bb%e9%99%a4dos%e6%aa%94%e6%a1%88%e8%a1%8c%e5%b0%be%e7%9a%84%5em => windows 與 linux 換行字元var_dump(stringProcess::spiltMutiLineString($conf));unset($conf);*//*#提示目前要測試的功能echo"<hr>stringProcess::spiltMutiLineString - testCase 2<br>";#涵式說明:#將多行內容的字串,依行切割#回傳的參數:#$result["status"],執行成功與否,若爲0,代表執行成功,若爲1代表執失敗。#$result["oriStr"],要分割的原始字串內容#$result["dataArray"],爲以行分割好的字串陣列內容,$result["dataArray"][$i]爲第($i+1)行的內容。#$result["dataCounts"],爲總共分成幾行#必填的參數:$conf["stringIn"]="Hello\r\nWorld\r\nToday is a good dya!\r\nHow are you?";#要處理的多行文字字串。#參考資料來源:#http://dragonspring.pixnet.net/blog/post/33146613-%5blinux%5d%5btips%5d%e5%8e%bb%e9%99%a4dos%e6%aa%94%e6%a1%88%e8%a1%8c%e5%b0%be%e7%9a%84%5em => windows 與 linux 換行字元var_dump(stringProcess::spiltMutiLineString($conf));unset($conf);*//*#提示目前要測試的功能echo"<hr>stringProcess::str_split_unicode - testCase 1<br>";#函式說明:#unicode的字串分割,比str_split的支援度高.#回傳結果:#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.#$result["error"],錯誤訊息陣列.#$result["function"],當前執行的函數名稱.#$result["content"],分割好的內容.#$result["length"],unicode字串的長度.#必填參數:#$conf["str"],字串",要分割的字串.$conf["str"]="│└─fedora-swap 2G";#可省略參數:#$conf["length"],整數,分割的長度.#$conf["length"]=1;#參考資料:#http://php.net/manual/en/function.str-split.php$str_split_unicode=stringProcess::str_split_unicode($conf);unset($conf);#如果執行失敗if($str_split_unicode["status"]==="false"){#印出內容var_dump($str_split_unicode);#結束程式exit;}#if end#印出內容var_dump($str_split_unicode);*//*#提示目前要測試的功能echo"<hr>stringProcess::delStrBeforeKeyWord - testCase 1<br>";#函式說明:#將特定字串前面的內容剔除#回傳結果:#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.#$result["error"],錯誤訊息陣列.#$result["function"],當前執行的函數名稱.#$result["oriStr"],要處理的原始字串內容.#$result["content"],處理好的的字串內容.#必填的參數:$conf["stringIn"]="abcabcabcacbabc";#要處理的字串.$conf["keyWord"]="cac";#特定字串.var_dump(stringProcess::delStrBeforeKeyWord($conf));unset($conf);*//*#提示目前要測試的功能echo"<hr>stringProcess::delStrBeforeKeyWord - testCase 2<br>";#函式說明:#將特定字串前面的內容剔除#回傳結果:#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.#$result["error"],錯誤訊息陣列.#$result["function"],當前執行的函數名稱.#$result["oriStr"],要處理的原始字串內容.#$result["content"],處理好的的字串內容.#必填的參數:$conf["stringIn"]="ab";#要處理的字串.$conf["keyWord"]="cac";#特定字串.var_dump(stringProcess::delStrBeforeKeyWord($conf));unset($conf);*//*#提示目前要測試的功能echo"<hr>stringProcess::delStrBeforeKeyWord - testCase 3<br>";#函式說明:#將特定字串前面的內容剔除#回傳結果:#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.#$result["error"],錯誤訊息陣列.#$result["function"],當前執行的函數名稱.#$result["oriStr"],要處理的原始字串內容.#$result["content"],處理好的的字串內容.#必填的參數:$conf["stringIn"]="ababababababa";#要處理的字串.$conf["keyWord"]="cac";#特定字串.var_dump(stringProcess::delStrBeforeKeyWord($conf));unset($conf);*//*#提示目前要測試的功能echo"<hr>stringProcess::delStrBeforeKeyWord - testCase 4<br>";#函式說明:#將特定字串前面的內容剔除#回傳結果:#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.#$result["error"],錯誤訊息陣列.#$result["function"],當前執行的函數名稱.#$result["oriStr"],要處理的原始字串內容.#$result["content"],處理好的的字串內容.#必填的參數:$conf["stringIn"]="│ └─fedora-swap 2G";#要處理的字串.$conf["keyWord"]="│ ";#特定字串.var_dump(stringProcess::delStrBeforeKeyWord($conf));unset($conf);*//*#提示目前要測試的功能echo"<hr>stringProcess::delSameHead - testCase 1<br>";#函式說明:#移除多個字串開頭相同的部分#回傳結果:#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.#$result["error"],錯誤訊息陣列.#$result["function"],當前執行的函數名稱.#$result["content"],處理好的的字串內容.#必填的參數:#$conf["strIn"],字串陣列,每個要處理的字串.$conf["strIn"]=array("abcbac","abdde");var_dump(stringProcess::delSameHead($conf));unset($conf);*//*#提示目前要測試的功能echo"<hr>stringProcess::delSameHead - testCase 2<br>";#函式說明:#移除多個字串開頭相同的部分#回傳結果:#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.#$result["error"],錯誤訊息陣列.#$result["function"],當前執行的函數名稱.#$result["content"],處理好的的字串內容.#必填的參數:#$conf["strIn"],字串陣列,每個要處理的字串.$conf["strIn"]=array("abcbac","abdde","bcsa");var_dump(stringProcess::delSameHead($conf));unset($conf);*//*#提示目前要測試的功能echo"<hr>stringProcess::delStrAfterKeyWord - testCase 1<br>";#函式說明:#將字串特定關鍵字與其後面的內容剔除#回傳結果:#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.#$result["error"],錯誤訊息陣列.#$result["warning"],警告訊息鎮列.#$result["founded"],有無找到定字串"true"代表有,"false"代表沒有.#$result["function"],當前執行的函數名稱.#$result["oriStr"],要處理的原始字串內容.#$result["content"],處理好的的字串內容.#必填的參數:$conf["stringIn"]="127.0.0.1/~qbpwcf/AmazonLogin.php?token=123&scopr=profile";#要處理的字串.$conf["keyWord"]="?token=";#特定字串.var_dump(stringProcess::delStrAfterKeyWord($conf));*//*#提示目前要測試的功能echo"<hr>stringProcess::delKeyWordsInStrHead - testCase 1<br>";#涵式說明:#移除字串開頭的特定內容#回傳的接結果:#$result["status"],寄信的情況,若爲"true",則十之八九沒有問題.#$result["error"],錯誤訊息陣列.#$result["function"],當前執行的函數.#$result["content"],處理好的字串.#必填的參數:#$conf["inputStr"],字串,要檢查並移除開頭有 $conf["keyWords"] 的字串.$conf["stringProcess::delKeyWordsInStrHead"]["inputStr"]="./abc";#$conf["keyWord"],字串,要移除的字串開頭關鍵字.$conf["stringProcess::delKeyWordsInStrHead"]["keyWord"]="./";#可省略的參數:#無.var_dump(stringProcess::delKeyWordsInStrHead($conf["stringProcess::delKeyWordsInStrHead"]));unset($conf["stringProcess::delKeyWordsInStrHead"]);*//*#提示目前要測試的功能echo"<hr>stringProcess::parse - testCase 1<br>";#函式說明:#將字串進行解析,變成多個參數.#回傳結果:#$result["status"],執行正常與否,"false"代表不正常,"true"代表正常.#$result["function"],當前執行的函式內容.#$result["error"],錯誤訊息陣列.#$result["content"],參數陣列.#$result["count"],總共有幾個參數.#必填參數:#$conf["input"],字串,要解析成參數的字串.$conf["input"]="";$parse=stringProcess::parse($conf);unset($conf);#如果解析失敗if($parse["status"]==="false"){#印出內容var_dump($parse);#結束程式exit;}#if end#印出內容var_dump($parse);*//*#提示目前要測試的功能echo"<hr>stringProcess::parse - testCase 2<br>";#函式說明:#將字串進行解析,變成多個參數.#回傳結果:#$result["status"],執行正常與否,"false"代表不正常,"true"代表正常.#$result["function"],當前執行的函式內容.#$result["error"],錯誤訊息陣列.#$result["content"],參數陣列.#$result["count"],總共有幾個參數.#必填參數:#$conf["input"],字串,要解析成參數的字串.$conf["input"]="p1 p2 p3 p4";$parse=stringProcess::parse($conf);unset($conf);#如果解析失敗if($parse["status"]==="false"){#印出內容var_dump($parse);#結束程式exit;}#if end#印出內容var_dump($parse);*//*#提示目前要測試的功能echo"<hr>stringProcess::parse - testCase 3<br>";#函式說明:#將字串進行解析,變成多個參數.#回傳結果:#$result["status"],執行正常與否,"false"代表不正常,"true"代表正常.#$result["function"],當前執行的函式內容.#$result["error"],錯誤訊息陣列.#$result["content"],參數陣列.#$result["count"],總共有幾個參數.#必填參數:#$conf["input"],字串,要解析成參數的字串.$conf["input"]="p1 p2 'p3-dasd' p4 'p5 sadsd'";$parse=stringProcess::parse($conf);unset($conf);#如果解析失敗if($parse["status"]==="false"){#印出內容var_dump($parse);#結束程式exit;}#if end#印出內容var_dump($parse);*//*#提示目前要測試的功能echo"<hr>stringProcess::clearStrSymbol - testCase 1<br>";#函式說明:#清除字串的「"」或「'」符號.#回傳結果:#剔除「"」或「'」符號後的字串.$str="\"sccscsa dsdsf dsfdsfsd\"";$clearStrSymbol=stringProcess::clearStrSymbol($str);unset($str);var_dump($clearStrSymbol);*//*#提示目前要測試的功能echo"<hr>stringProcess::clearStrSymbol - testCase 2<br>";#函式說明:#清除字串的「"」或「'」符號.#回傳結果:#剔除「"」或「'」符號後的字串.$str="'sccscsa dsdsf dsfdsfsd'";$clearStrSymbol=stringProcess::clearStrSymbol($str);unset($str);var_dump($clearStrSymbol);*//*echo"<hr>sstringProcess::stringShift - testCase 1<br>";#將固定格式的字串開頭移除一個,例如"a,b,c,null"變成"b,c,null"#回傳結果:#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.#$result["error"],錯誤訊息陣列#$result["function"],當前執行的函數名稱.#$result["argu"],使用的參數.#$result["dropElement"],被丟棄的元素.#必填的參數:#$conf["stringIn"]="";#要處理的字串。$conf["stringIn"]="a,b,c,null";#可省略參數:#$conf["spiltSymbol"]="";#爲以哪個符號作爲分割,預設為",".#$conf["spiltSymbol"]="";$stringShift=stringProcess::stringShift($conf);unset($conf);#如果解析失敗if($stringShift["status"]==="false"){#印出內容var_dump($stringShift);#結束程式exit;}#if end#印出內容var_dump($stringShift);*//*echo"<hr>sstringProcess::stringShift - testCase 2<br>";#將固定格式的字串開頭移除一個,例如"a,b,c,null"變成"b,c,null"#回傳結果:#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.#$result["error"],錯誤訊息陣列#$result["function"],當前執行的函數名稱.#$result["argu"],使用的參數.#$result["dropElement"],被丟棄的元素.#必填的參數:#$conf["stringIn"]="";#要處理的字串。$conf["stringIn"]="a,b,c,null";#可省略參數:#$conf["spiltSymbol"]="";#爲以哪個符號作爲分割,預設為",".#$conf["spiltSymbol"]="";#$conf["unshift"],字串,是否要改成丟棄最後一個元素,預設為"false";反之為"true".$conf["unshift"]="true";stringShift$stringShift=stringProcess::stringShift($conf);unset($conf);#如果解析失敗if($stringShift["status"]==="false"){#印出內容var_dump($stringShift);#結束程式exit;}#if end#印出內容var_dump($stringShift);*/?>