|
|
|||||||||
|
|||||||||
| |||||||||
|
|
|
| |||||||||
![]() |
|
|
«
Previous Thread
|
Next Thread
»
|
Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
|
|
SlickEdit: Code in over 40 languages across 7 platforms. SlickEdit’s unmatched power, speed, and flexibility allows even the most accomplished developers to write better code faster. Download a free trial today! |
|
#1
|
|||
|
|||
|
How can i split a string into character array
suppose ... $name = "str"; $char_array = split(????,$name) ... i need "tr" from "str" removing first char ... How can i do this ? vijay |
|
#2
|
||||
|
||||
|
<< $name = "str"; $char_array = split(????,$name) ... >> Actually the split() function is used to split a string expression into fields based on the delimiter specified by a PATTERN. eg: $string="sr j:jk:mn";@fields=split(/:/,$string); #it will remove all the ':' from the string and save the rest of the values in an array '@fields'. -------------- << i need "tr" from "str" removing first char ... >> You don't have to use a split() function for that. just use substr() for getting that. $name="str"; $char=substr($name,1,2); #it returns 'tr'. #substr('string',starting from offset,length). #you can also use substr($name,1); #that will remove first character from the string and return you rest of the characters. ------------------ SR - webshiju.com "The fear of the LORD is the beginning of knowledge..." [This message has been edited by Shiju Rajan (edited July 04, 2000).] |
|
#3
|
|||
|
|||
|
just to follow on from the previous reply ...
what you could do is : $name="str"; @array= split(//,$name); This will split the variable $name and place each letter into the array @array. Shaf. |
![]() |
| Viewing: Dev Shed Forums > Programming Languages > Perl Programming > String --> CHAR ARRAY? |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|
|
|