• 技术文章 >php教程 >PHP源码

    PHP实现C#山寨ArrayList

    PHP中文网PHP中文网2016-05-25 17:13:59原创376
    class ArrayList
    {
    	public $length;
    	public $name;
    	public $my_array;
    	function __construct()
    	{
    		$this->my_array=Array();
    	}
    	public function Add($element)
    	{
    		array_push($this->my_array, $element);
    	}
    	
    	public function get_Length()
    	{
    		$this->length=count($this->my_array);
    		return $this->length;
    	}
    	
    	public function get_Element($key)
    	{
    		if(array_key_exists($key, $this->my_array))
    		{
    			echo $this->my_array[$key];
    		}
    		else
    		{
    			echo "没有这个元素";
    		}
    	}
    	
    	public function list_array()
        {
        	foreach ($this->my_array as $value) 
        	{
        		echo $value;
        		echo "
    ";
        	}
        }
        
        public function Delete($key)
        {
        	if(array_key_exists($key, $this->my_array))
        	{
        		$this->my_array[$key]=null;
        	}
        	else
        	{
        		echo "没有这个元素";
        	}
        }
        
        public function erase_number()
        {
        	$pattern="/[0-9]/";
        	foreach ($this->my_array as $value)
        	{
        		if(eregi($pattern, $value))
        		{
        			$value=null;
        		}
        	}
        foreach ($this->my_array as $value) 
        	{
        		echo $value;
        		echo "
    ";
        	}
        }
        
        public function erase_char()
        {
        	$pattern='/a-zA-Z/';
        	for($i=0;$i

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:码农的hello world 下一篇:PHP连接mySQL

    相关文章推荐

    • php学习笔记之面向对象编程• php中常用的函数集合• php 字符串操作函数 (1/2)• 为什么FleaPHP使用Table Data Gateway代替Active Record提供数据库• PHP禁止图片文件的被盗链函数

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网