首 页   · 站长博客 · 用户注册 · 会员登陆  · 会员排行  ·最新主题  ·最近回复  精华区  版权声明  ·论坛管理
  当前登录身份:游客,请先登录。  笔名: 口令: 验证码:   
楼 主  index »  PHP安装/语法/函数 » [原创]如何将数组清空?  


  作者:caonibb
  注册时间:2004-07-17
  主题/回复:25/29
  积分:554
  等级:★★★(六级)
  称号:声名鹊起

  love23350369@163..
  174224060
  www.

 

 发表:2005-12-14 00:32:04 阅读 4901 次 回复 2 次 得分1  |   字号 字色
[原创]如何将数组清空?
老师:
   您好,请问如果数组里有值,如何将数组清空啊。数组的赋值好象和一般的变量不怎么一样。
 
 1#楼  
 
  回复人:一起PHP
  注册时间:2004-02-27
  主题/回复:247/1521
  积分:4649
  等级:★★★★★☆(十一级)
  称号:论坛圣人

   
 1#楼 发表于2005-12-14 17:04:08  评分:1 

要将某一个数组的值清空,给这个数组赋空值即可。如:
$arr[3]=""
记得有数组销毁的函数,具体哪个一时想不起来了,可以查看一下手册。
 2#楼  
 
  回复人:caonibb
  注册时间:2004-07-17
  主题/回复:25/29
  积分:554
  等级:★★★(六级)
  称号:声名鹊起

   
 2#楼 发表于2005-12-14 19:34:00  评分:× 

老师这个方法我知道,我的意思是说 有没有将数组的长度变为0 使数组回到初始状态。比如我第一次给数组赋值,$arr[]="3",这样$arr[0]=="3",
$arr[]="4",则$arr[1]=="4",我想说的是有没有方法将数组的内容清除掉。
这样经过清除的数组我在赋值$arr[]="5",就可以让$arr[0]=="5"了,而不在使数组的长度增加,这样数组的长度就是固定,我可以很清楚的知道,数组里的值在什么位置。

不知道有没有方法可以实现,要是用循环给数组赋值也可以,就是调用的时候
还有一些弊端,不是太好控制。我现在就是用的循环赋值,不过感觉不方便。
所以想问有没有办法可以将数组的内容清除掉。
  页数1/1首页 « 1 » 末页
  发表回复:您还没有登陆,无法发表回复。请先[登陆]

一起PHP技术联盟 主办:一起PHP 联系方式:站长QQ:4304410 QQ群:8423742 20159565 站长博客 E-mail: nqp@nqp.me 执行时间:0.007sec
SimsmaBBS 2008 (v6.0) Developed by 17php.com,Copyright(C)2003-2010 All rights reserved. 副本授权:一起PHP官方专用版