PHP 怎么定义一个 固定长度的数组
答案:2 悬赏:40 手机版
解决时间 2021-03-23 03:02
- 提问者网友:遮云壑
- 2021-03-22 19:28
PHP 怎么定义一个 固定长度的数组
最佳答案
- 五星知识达人网友:何以畏孤独
- 2021-03-22 20:55
PHP是弱类型语言,没办法固定长度,
只能自己通过count($arr)判断
只能自己通过count($arr)判断
全部回答
- 1楼网友:风格不统一
- 2021-03-22 22:03
除常量数组外,数组必须是定长的,如果不知道长度,有几种办法,固定分配一个认为不会出现的维度值,或者对数组进行动态分配,如:
int *parray,ncount;
int insert(int * parray,int ncount,int nelement)
{
int *pint;
pint = new int[ncount+1];
if(ncount>0)memcpy(pint,narray,ncount);
pint[ncount++] = nelement ;
if(parray)delete parray;
parray = pint;
return ncount;
}
main()
{
ncount = 0,parray = null;
ncount = insert(parray,ncount,99);
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯