Re: stripping first comma off and everything after
| From: | Adam Richardson | 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