国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP實現C#山寨ArrayList的方法

2024-05-04 23:37:52
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了PHP實現C#山寨ArrayList的方法,通過一個php自定義類模擬實現C#中ArrayList的功能,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了PHP實現C#山寨ArrayList的方法。分享給大家供大家參考。具體如下:

 

  1. class ArrayList 
  2. public $length; 
  3. public $name; 
  4. public $my_array; 
  5. function __construct() 
  6. $this->my_array=Array(); 
  7. public function Add($element) 
  8. array_push($this->my_array, $element); 
  9. public function get_Length() 
  10. $this->length=count($this->my_array); 
  11. return $this->length; 
  12. public function get_Element($key) 
  13. if(array_key_exists($key, $this->my_array)) 
  14. echo $this->my_array[$key]; 
  15. else 
  16. echo "沒有這個元素"
  17. public function list_array() 
  18. foreach ($this->my_array as $value)  
  19. echo $value; 
  20. echo "<br/>"
  21. public function Delete($key) 
  22. if(array_key_exists($key, $this->my_array)) 
  23. $this->my_array[$key]=null
  24. else 
  25. echo "沒有這個元素"
  26. public function erase_number() 
  27. $pattern="/[0-9]/"
  28. foreach ($this->my_array as $value) 
  29. if(eregi($pattern, $value)) 
  30. $value=null
  31. foreach ($this->my_array as $value)  
  32. echo $value; 
  33. echo "<br/>"
  34. public function erase_char() 
  35. $pattern='/a-zA-Z/'
  36. for($i=0;$i<count($this->my_array)-1;$i++) 
  37. if(eregi($pattern, $this->my_array[$i])) 
  38. $this->my_array[$i]=null
  39. foreach ($this->my_array as $value)  
  40. echo $value; 
  41. echo "<br/>"

希望本文所述對大家的php程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 渭南市| 麟游县| 吉首市| 罗甸县| 华亭县| 大安市| 上饶市| 沧州市| 高碑店市| 永胜县| 富阳市| 电白县| 仁化县| 武邑县| 漳平市| 宜城市| 永川市| 枣庄市| 东台市| 徐州市| 津南区| 石棉县| 太和县| 昔阳县| 磴口县| 华阴市| 安国市| 临邑县| 扎囊县| 克东县| 富民县| 古浪县| 凤城市| 保山市| 金平| 文化| 轮台县| 徐闻县| 达州市| 长治县| 怀化市|