![]() |
Можно ли в Перле
получить доступ к символу или цифре в скалярной переменной?
Например: в $n = 12345, можно ли кождый символ сохранить в отдельной переменной, т.е. сделать так $n1 = 1, $n2 = 2, и т.д. Если можно, то как? |
Dew
строковые функции в Мануале посмотри!!! |
Lord Skill
спасибо за исчерпывающий ответ :contract: :баран:
|
в PHP можно так:
PHP код:
|
не... в перле надо строковыми :xex:
|
Спасибо ребят.
Я все же почитал мануалы, вобщем в перле через функции надо, а хотел как в РНР, :баран: |
Dew
Если ты разобрался, то, если не против, напиши своё решение проблемы? может ещё кому пригодится :gigi: |
substr(строка, позиция, длина_подстроки);
Например $n = 'abcde'; $n1 = substr($n,0,1); $n2 = substr($n,1,1); Юзайте. |
Цитата:
|
все просто:
$str="123456";
@mass=split //,$str; # теперь имеем: # $mass[0]=1 # $mass[1]=2 # $mass[2]=3 # ... # $mass[5]=6 |
Идешь по правельному пути, но все еще проще!
#!/usr/bin/perl -w $srt="123456"; ($str1, $str2, $str3, $str4, $str5. $str6) = split (//, $srt); Не вижу необходимлсти в юзании массива..... |
а если надо 12345й символ строки? :gigi:
Код:
@mass=split(//,$str); |
Цитата:
|
да я Хооl`у..... :xex: он всё не понимает зачем массив
|
| Часовой пояс GMT +4, время: 22:13. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.