Re: stripping first comma off and everything after

From: Date: Sat, 19 Jun 2010 07:08:56 +0000
Subject: Re: stripping first comma off and everything after
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-306267@lists.php.net to get a copy of this message
On Fri, Jun 18, 2010 at 3:56 PM, Adam Williams <adam_williams@bellsouth.net>wrote: > I'm querying data and have results such as a variable named > $entries[$i]["dn"]: > > > CN=NTPRTPS3-LANIER-LD335c-LH107-PPRNP9A92,OU=XXXXXXXXXXf,OU=XXXXXXXXXX,OU=XXXXXXXXXXXXX,DC=xxxxxxxx,DC=xxxxxxxxxx,DC=xxx > > > Basically I need to strip off the first command everything after, so that I > just have it display CN=NTPRTPS3-LANIER-LD335c-LH107-PPRNP9A92. > > I tried echo rtrim($entries[$i]["dn"],","); but that doesn't do > anything. > Any ideas? > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > Adam (how could I not offer feedback to one with such a distinguished first name), rtrim() removes the characters contained in the second argument, it doesn't split a string using them. I would probably use strstr() if I didn't need the other sections, or, if I needed the other sections for later, I'd use explode: $your_string = 'CN=NTPRTPS3-LANIER-LD335c-LH107-PPRNP9A92,OU=XXXXXXXXXXf,OU=XXXXXXXXXX,OU=XXXXXXXXXXXXX,DC=xxxxxxxx,DC=xxxxxxxxxx,DC=xxx,'; echo strstr($haystack = $your_string, $needle = ',', $before_needle = true); if ($sections = explode($delimiter = ',', $string = $your_string)) echo current($sections); Adam -- Nephtali: PHP web framework that functions beautifully http://nephtaliproject.com

« previous php.general (#306267) next »