$ar = array(
  array(user=>"A",level=>"001"),
  array(user=>"A1",level=>"001001"),
  array(user=>"A11",level=>"001001001")
);
//读取并删除A1
foreach($ar as $k=>$pos) {
  if($pos[user] == "A1") {
    unset($ar[$k]);
    break;
  }
}
//修改A1下级的级别
$pear = substr($pos[level],0,-3); // 取得A1的上级
foreach($ar as $k=>$v) {
  if(substr($v[level],0,strlen($pos[level])) == $pos[level])
    $ar[$k][level] = $pear.substr($v[level],strlen($pos[level]));
}使用数据库是类似的