分类分类
更新时间:2026-03-11 18:38:34作者:fang
本文实例讲述了PHP实现C#山寨ArrayList的方法。分享给大家供大家参考。具体如下:
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 "<br/>";
}
}
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 "<br/>";
}
}
public function erase_char()
{
$pattern='/a-zA-Z/';
for($i=0;$i<count($this->my_array)-1;$i++)
{
if(eregi($pattern, $this->my_array[$i]))
{
$this->my_array[$i]=null;
}
}
foreach ($this->my_array as $value)
{
echo $value;
echo "<br/>";
}
}
}
希望本文所述对大家的php程序设计有所帮助。
相关
遮天帝路争锋手游角色扮演266.95 MBv1.12026-03-11
下载深海迷航冰点之下手机版角色扮演2.08Gv1.22.549392026-03-11
下载旺商聊App社交通讯100.11 MBv3.6.32026-03-11
下载火箭沙盒App实用工具37.4 MBv1.2.62026-03-11
下载免费刷短剧漫剧影音播放111.08 MBv1.0.12026-03-11
下载免费漫剧大全APP影音播放93.03 MBv1.0.02026-03-11
下载全免漫剧看短剧影音播放103.79 MBv1.0.12026-03-11
下载武将无双0.1折版策略游戏605.69 MBv0.12026-03-11
下载Canta实用工具4.48 Mv3.2.22026-03-11
下载王者圣域策略游戏429.26 Mv2.1.0.22026-03-11
下载光强仪app实用工具4.91 Mv5.1.02026-03-11
下载光之守护者最新版角色扮演323.66 Mv1.8.92026-03-11
下载










