Isn't the presence of modules one of the great exasberations (sp?) of = Perl One one hand there seems to be a module for everything, on the other you = need to be always down loading new modules. It amazes me that DBI does not as part of a standard install = (Activatestate at least).=20 Many seeminlg common modules are not there, in fact the default = installed modules is only about 22 John -----Original Message----- From: oracle-l-bounce@xxxxxxxxxxxxx [mailto:oracle-l-bounce@xxxxxxxxxxxxx]On Behalf Of Gogala, Mladen Sent: Tuesday, November 23, 2004 9:05 PM To: 'spikey.mcmarbles@xxxxxxxxx'; ORACLE-L Subject: RE: Toper variable question There is no need to write your own functions. There is a module which implements PHP functions. It's called PHP::Strings and one=20 of the functions that is implemented is str_pad. The most interesting=20 thing in the whole module is the fact that it is full of rant against=20 PHP by its authors, but they've chosen to implement PHP string functions in perl, nevertheless. -- Mladen Gogala Ext. 121 -----Original Message----- From: Greg Norris [mailto:spikey.mcmarbles@xxxxxxxxx]=20 Sent: Tuesday, November 23, 2004 11:46 AM To: ORACLE-L Subject: Re: OT:perl variable question Here's a quick-n-dirty padding function I've used in the past. sub lpad { return($_[1] x ($_[2] - length($_[0])) . $_[0]); } To pad a string with spaces to 10 characters, you'd invoke it like: $myvar =3D &lpad($myvar, " ", 10); On Tue, 23 Nov 2004 10:37:14 -0500, Michael McMullen <ganstadba@xxxxxxxxxxx> wrote: >=20 >=20 > I'm trying to get the length of a variable and if the variable isn't a > certain length pad it to the specified length. > Can anyone help? >=20 > Thanks > Mike > -- > //www.freelists.org/webpage/oracle-l >=20 --=20 "I'm too sexy for my code." - Awk Sed Fred. -- //www.freelists.org/webpage/oracle-l -- //www.freelists.org/webpage/oracle-l -- //www.freelists.org/webpage/oracle-l