Re: [PHP] stripping first comma off and everything after

2010-06-19 Thread Al



On 6/19/2010 3:08 AM, Adam Richardson wrote:

$before_needle = true



Requires 5.3

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] stripping first comma off and everything after

2010-06-19 Thread Daniel P. Brown
On Sat, Jun 19, 2010 at 05:09, Ashley Sheridan  
wrote:
>
> A substring() a strpos() should do the trick:

Echo echo

[sprintf()]

-- 

URGENT:
EXTENDED TO SATURDAY, 19 JUNE: $100 OFF
YOUR FIRST MONTH, FREE CPANEL FOR LIFE
ON ANY NEW DEDICATED SERVER.  NO LIMIT!
daniel.br...@parasane.net || danbr...@php.net
http://www.parasane.net/ || http://www.pilotpig.net/
We now offer SAME-DAY SETUP on a new line of servers!

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] stripping first comma off and everything after

2010-06-19 Thread Ashley Sheridan
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=XXf,OU=XX,OU=X,DC=,DC=xx,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




Re: [PHP] stripping first comma off and everything after

2010-06-19 Thread Ashley Sheridan
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=XXf,OU=XX,OU=X,DC=,DC=xx,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




Re: [PHP] stripping first comma off and everything after

2010-06-19 Thread Adam Richardson
On Sat, Jun 19, 2010 at 3:08 AM, Adam Richardson wrote:

> On Fri, Jun 18, 2010 at 3:56 PM, Adam Williams <
> adam_willi...@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=XXf,OU=XX,OU=X,DC=,DC=xx,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=XXf,OU=XX,OU=X,DC=,DC=xx,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
>

Whoops!

I realized in the explode example I had omitted the call to count (idea
being if you didn't find any comma's, maybe you need to handle those
situations differently):

if (count($sections = explode($delimiter = ',', $string = $your_string)) >
1) echo $sections[0];

Although, if it doesn't matter, you could just do:

echo current(explode(',', $your_string));

And, as mentioned above, strstr() is one simple call if you won't need the
other sections:

echo strstr($your_string, ',' true);

Adam

-- 
Nephtali:  PHP web framework that functions beautifully
http://nephtaliproject.com


Re: [PHP] stripping first comma off and everything after

2010-06-19 Thread Adam Richardson
On Fri, Jun 18, 2010 at 3:56 PM, Adam Williams
wrote:

> I'm querying data and have results such as a variable named
> $entries[$i]["dn"]:
>
> CN=NTPRTPS3-LANIER-LD335c-LH107-PPRNP9A92,OU=XXf,OU=XX,OU=X,DC=,DC=xx,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=XXf,OU=XX,OU=X,DC=,DC=xx,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


Re: [PHP] stripping first comma off and everything after

2010-06-18 Thread Daniel P. Brown
On Fri, Jun 18, 2010 at 15:56, Adam Williams
 wrote:
> I'm querying data and have results such as a variable named
> $entries[$i]["dn"]:
>
> CN=NTPRTPS3-LANIER-LD335c-LH107-PPRNP9A92,OU=XXf,OU=XX,OU=X,DC=,DC=xx,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?

Check out substr() with strpos().



-- 

daniel.br...@parasane.net || danbr...@php.net
http://www.parasane.net/ || http://www.pilotpig.net/
We now offer SAME-DAY SETUP on a new line of servers!

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP] stripping first comma off and everything after

2010-06-18 Thread Adam
I'm querying data and have results such as a variable named 
$entries[$i]["dn"]:


CN=NTPRTPS3-LANIER-LD335c-LH107-PPRNP9A92,OU=XXf,OU=XX,OU=X,DC=,DC=xx,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



Re: [PHP] stripping first comma off and everything after

2010-06-18 Thread Robert Cummings

Adam Williams wrote:
I'm querying data and have results such as a variable named 
$entries[$i]["dn"]:


CN=NTPRTPS3-LANIER-LD335c-LH107-PPRNP9A92,OU=XXf,OU=XX,OU=X,DC=,DC=xx,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?




Cheers,
Rob.
--
E-Mail Disclaimer: Information contained in this message and any
attached documents is considered confidential and legally protected.
This message is intended solely for the addressee(s). Disclosure,
copying, and distribution are prohibited unless authorized.

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP] stripping first comma off and everything after

2010-06-18 Thread Adam Williams
I'm querying data and have results such as a variable named 
$entries[$i]["dn"]:


CN=NTPRTPS3-LANIER-LD335c-LH107-PPRNP9A92,OU=XXf,OU=XX,OU=X,DC=,DC=xx,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