Re: stripping first comma off and everything after
| From: | Ashley Sheridan | Date: | Sat, 19 Jun 2010 09:20:45 +0000 |
| Subject: | Re: stripping first comma off and everything after | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-306270@lists.php.net to get a copy of this message | ||
On Sat, 2010-06-19 at 10:09 +0100, Ashley Sheridan wrote:
> On Fri, 2010-06-18 at 15:03 -0500, Adam 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?
> >
>
>
> A substring() a strpos() should do the trick:
>
> substring($entries[$i]['dn'], 0, strpos($entries[$i]['dn']-1))
>
> Thanks,
> Ash
> http://www.ashleysheridan.co.uk
>
>
An amendment, as I read the rest of the thread and realised that I too
had missed out a check for the comma:
substring($entries[$i]['dn'], 0,
(strpos($entries[$i]['dn']?strpos($entries[$i]['dn']-1:strlen($entries[$i]['dn']))))
It doesn't look pretty, but it should do the trick.
Thanks,
Ash
http://www.ashleysheridan.co.uk