作者LiloHuang (相见不如怀念)
看板perl
标题Re: [问题] 抓字元至一维阵列或二维阵列!?
时间Wed Aug 8 00:44:04 2007
※ 引述《pttask (批踢踢.问.XD)》之铭言:
: 1)我要怎麽把"137248 59 6 "这几在split之後将各个字元丢到阵列呢?
: (假如说最後我期望的$array[7]会是5 然後$array[9]会是空白字元)
: 该怎麽办到呢?
my @array = split(//,"137248 59 6 ");
print $array[7];
: 2)又或者说我该怎麽把以上此笔资料转进二维阵列呢?
: 我有用过逐一比对再取字元的方法,不过我觉得假若资料太多会很慢
my $str ='137
248
59
6 ';
for($i=0;$i<3;$i++) {
for($j=$i;$j<=12+$i;$j+=4) {
print substr($str,$j,1);
}
print $/;
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.230.185.212
1F:推 pttask:前辈可能是我写的不够详细让您误解了... 08/08 08:33
2F:→ pttask:我的期望便是将直行的文字(含空白字元)可以转成横行文字 08/08 08:33
3F:→ pttask:我希望我可以从档案读进来的DATA可以互转横直行:~) 08/08 08:35
4F:→ LiloHuang:横转直这个简单 晚点再写给你 现在正在处理指考放榜 08/08 10:56