作者Hanakun (あいぼんFOREVER)
看板PHP
标题[请益] 如何排除阵列内的空白元素?
时间Mon Dec 11 23:15:44 2006
想请教各位先进一个有关阵列的问题,
我目前的作法是把数量内的值输入到阵列里,像是这样
<input type='text' name='IB_NUM[]'>
不过由於不是每个栏位都会填值,所以在呼叫阵列时出现了一点麻烦,
简单表示大概就是像这样
选取 名称 数量
ˇ 1 [30]
□ 2 [ ]
ˇ 3 [20]
呼叫选取的资料名称没有问题,但是当要传回有填写的数量时,
系统会把空白的资料也写到阵列去,变成[30, ,20]这样,
使得无法顺利呼叫出有填写的资料,
不知道有没有办法能够略过text内空白的数值,只把有填写的资料传到阵列里呢?
表达的不是很清楚,希望不会造成理解上的困难,先谢谢各位了。 <(_"_)>
--
◢█
╱◢
╱ ◢█
╱◣ ◢
╱◣◢
╱ ◢█
╱◣ ◢█
╱◢
╱ ◢█
╱◢
╱ ◢
╱◣◢
╱
██╱██
◢██◣╱ █◣█
██
◢██◣╱ ██◢█◤
███
██
█◣█
██
█████
██╱██
██◣██
██╱██
███◤◣
██╱██
██◣██
█████
█████
█◥███
█████
███◣╱ ████◤
█◥███
██◤
█◤
██◤
█◤
█◤
◥█◤
██◤
█◤
██◥█◤
◥██◤ █◤
◥█◤
══
㊣花˙
君˙
御˙
印˙
正˙
字˙
标˙
记˙
版˙
权˙
没˙
有˙
自˙
己˙
做˙
的㊣ ══
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.104.212.73
※ 编辑: Hanakun 来自: 59.104.212.73 (12/12 00:18)
1F:→ Clessin:用array_filter函数,它会把空值filter掉 12/12 07:37
2F:→ Hanakun:array_filter试过了 不过还是错误 囧 12/12 19:44
3F:→ Hanakun:$IB_NUM_B=array_filter($IB_NUM,NULL); 12/12 19:45
4F:→ Hanakun:$IB_NUM_B=array_filter($IB_NUM,""); 12/12 19:45
5F:→ Hanakun:$IB_NUM_B=array_filter($IB_NUM,''); 12/12 19:45
6F:→ Hanakun:上面这几个都无法成功的排除空元素 不知道还有别的办法吗 12/12 19:45
7F:推 gckenny:foreach($IB_NUM as $value){if($value)$IB_NUM2=$value;} 12/13 09:34
8F:推 antontw:先说明你的「空元素」是什麽吧? 12/13 11:18
9F:→ antontw:是 " " space 还是 null ... ?? 12/13 11:19
10F:→ Hanakun:我的设定是排除没有填值的栏位 所以应该是NULL 12/14 03:22