多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > php教程 > 使用PHP重新實現(xiàn)PHP腳本引擎內(nèi)置函數(shù)

使用PHP重新實現(xiàn)PHP腳本引擎內(nèi)置函數(shù)

來源:程序員人生   發(fā)布時間:2013-11-18 11:44:02 閱讀次數(shù):2714次

實在無聊,突發(fā)奇想,想把PHP里面部分已經(jīng)提供封裝好的函數(shù)重新使用PHP實現(xiàn)一遍,于是便有了下面的代碼主要實現(xiàn)了PHP中部分字符串處理函數(shù)。

同時實現(xiàn)了一些PHP中沒有,但是同樣有作用的字符串處理函數(shù)同樣的這些函數(shù),也能夠使用其他語言來實現(xiàn),比如用C/VBScript/Perl等等,那么你就能夠有一個自己的函數(shù)庫.以下函數(shù)不一定能夠成功運行,只是為了學(xué)習(xí)而已。 

  1. // {{{ strlen() 
  2. /** 
  3. * Count string length 
  4. * 
  5. * @param string $str need count length string variable 
  6. * @return int return count result 
  7. */ 
  8. function strlen1($str
  9. if ($str == ''
  10. return 0; 
  11.  
  12. $count = 0; 
  13. while (1) 
  14. if ($str[$count] != NULL) 
  15. $count ; 
  16. continue
  17. else 
  18. break
  19. return $count
  20. // }}} 
  21.  
  22.  
  23. // {{{ substr() 
  24. /** 
  25. * Get sub string 
  26. * 
  27. * @param string $str need get sub string variable 
  28. * @param int $start start get sub string 
  29. * @param int $length need get string length 
  30. * @return string return sub string 
  31. */ 
  32. function substr1($str$start$length=0) 
  33. if ($str == ''
  34. return
  35. if ($start > strlen($str)) 
  36. return
  37. if (($length != NULL) && ($start > 0) && ($length > strlen($str)-$start)) 
  38. return
  39. if (($length != NULL) && ($start < 0) && ($length > strlen($str$start)) 
  40. return
  41.  
  42. if ($length == NULL) 
  43. $length = (strlen($str) - $start); 
  44.  
  45. if ($start < 0) 
  46. for ($i=(strlen($str$start); $i<(strlen($str$start $length); $i ) 
  47. $substr .= $str[$i]; 
  48.  
  49. if ($length > 0) 
  50. for ($i=$start$i<($start $length); $i ) 
  51. $substr .= $str[$i]; 
  52.  
  53. if ($length < 0) 
  54. for ($i=$start$i<(strlen($str$length); $i ) 

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: h视频无遮挡免费网站 | 亚洲精品国产福利片 | 国产成人精品免费视频软件 | 性欧美videofree中文字幕 | 黑人巨大三根一起进hd | 久久综合久久综合久久 | 国内精品网站 | 国产一区二区三区久久精品 | 欧美xxxx性free| 欧美一区二区精品系列在线观看 | 国产成人精品一区二区免费 | 日本a∨网站| 美国一级特a黄 | www.九色| www.日本在线播放 | 在线免费观看国产视频 | 伊人剧场 | 亚洲成a人片77777kkkk | 中文字幕高清在线观看 | 免费在线观看成年人视频 | 亚洲区欧美区 | 三级毛片视频 | 亚洲国产精品综合福利专区 | 欧美一级毛片在线播放 | 亚洲三级视频在线 | 久久一本一区二区三区 | 精品国产福利第一区二区三区 | 欧美日韩激情一区二区三区 | 欧美一区二区三区免费高 | a国产片| 一二三四视频免费观看在线看1 | 久久国产精品久久久久久久久久 | 一区中文字幕 | 女人18一级毛片免费观看 | 国产精品第4页 | 最近中文国语字幕在线播放视频 | 嫩草影院精品视频在线观看 | 亚洲一区二区三区夜色 | 波多野结衣手机在线视频 | 亚洲一区二区三区91 | 黄色免费观看视频网站 |