Re: Removing an aspect of a variable...

From: Date: Tue, 06 Jun 2006 08:33:09 +0000
Subject: Re: Removing an aspect of a variable...
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-237450@lists.php.net to get a copy of this message
On Tue, 6 Jun 2006 08:52:46 +0100, Robin Vickery wrote: >On 06/06/06, Rob W. <rob@fiberuplink.com> wrote: >> Say I have a variable setting an ip address of 192.168.100.0 >> >> I want to be able to remove the last to chr's of that variable ie: .0 >> >> What would be my best solution to do that? >> > >Remove the last two characters of a string? > > $shorterString = substr($string, 0, -2); > >Whether that's really what you want to be doing with an IP address is up to you. substr will remove the last two characters from a string, as mentioned above. If you want to remove the last byte from an IP address (which could be .0, .10, or .100) I would suggest: $ip = "192.168.100.0"; $ip = explode ('.', $ip); array_pop ($ip); $ip = implode ('.', $ip); With PHP 5.1 and up, explode accepts a negative limit, which would simplify things. -- http://www.otton.org/

« previous php.general (#237450) next »