首頁 > php教程 > PHP源码 > PHP实现C#山寨ArrayList

PHP实现C#山寨ArrayList

PHP中文网
發布: 2016-05-25 17:13:59
原創
996 人瀏覽過


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
登入後複製

                   

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板