Chinaunix
标题:
新perler 请教个打印split数组问题
[打印本页]
作者:
db2_aixer
时间:
2012-04-09 17:26
标题:
新perler 请教个打印split数组问题
假设:
$text=" 5 1254";
第一个问题:
@a=split(/ *空一格*/,"$text");
然后print @a;
可以得到----> 51254 说明上面的字符串被分成了"5","1254"
但是我如果print 数组任意一个元素就打印不出来:如--》print $a[0] print $a[1]
所以这里不太明白为什 么会这样
第二个:
假设上面的split我换成这样
@a=split(/\s+/,"$text");
不管print @a 还是打印数组个元素都可以了
特此请教个各位为什么是这样,谢谢
作者:
yybmsrs
时间:
2012-04-09 17:31
use Data:
umper;
print Dumper \@a;这样看就明白了
作者:
jason680
时间:
2012-04-09 18:09
回复
1#
db2_aixer
# try it and see the different
print join(",",@a);
作者:
db2_aixer
时间:
2012-04-09 18:38
感谢各位回复 jason680讲的看出来了 N多空格
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2