Give this a shot ... a bit of a hack but works for you: <?php
$string = ' Disk quotas for group site53 (gid 165): Filesystem blocks quota limit grace files quota limit grace /dev/hda4 57070 307201 307200 1146 0 0 '; $test = strstr($string, 'hda'); // replace two spaces with one - ensure differences in quota function doesn't effect $test = eregi_replace(' ', ' ', $test); // split on spaces $test = explode(' ', $test); echo trim($test[2]); ?> Timothy Hitchens (HiTCHO) Open Platform Consulting e-mail: [EMAIL PROTECTED] > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > Sent: Thursday, 9 January 2003 12:17 PM > To: php-general > Subject: [PHP] How to strip extra characters off of a string > > > > I need to be able to just extract the number that is right > Under blocks in this example it is the number 57070. This was > generated by the quota -g groupname command. > > Disk quotas for group site53 (gid 165): > Filesystem blocks quota limit grace files > quota limit grace > /dev/hda4 57070 307201 307200 1146 > 0 0 > > I have tried using some of the string > functions like I used > $test=strstr ($test, "hda"); > $test= substr("$test",7); > This well get me up to the start of the number but now I need > to get read of every thing after the number. Is there a > better way of getting this info or for striping all the other > stuff away. > > > > > -- > Best regards, > rdkurth mailto:[EMAIL PROTECTED] > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php