Good day,

Well, for one, you are discarding the results of trim().

Check out the online manual page for trim().  The trim'ed string is
returned.  It does not say it modifies the string it is passed.

============================
Darren Gamble
Planner, Regional Services
Shaw Cablesystems GP
630 - 3rd Avenue SW
Calgary, Alberta, Canada
T2P 4L4
(403) 781-4948


> -----Original Message-----
> From: Mike At Spy [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, August 21, 2002 7:12 AM
> To: [EMAIL PROTECTED]
> Subject: RE: [PHP] Agh! trim (#$@#@^%!!!)
> 
> 
> 
> Here is the complete code - I have a lot of prints to watch 
> things as they
> happen. $whois is the result of a WHOIS search.
> 
> 
> 
> // beginning of my stuff
> 
> function get_date ($whois){
> trim ($whois);
> $whoisarray = explode ("\n", $whois);
> print_r(array_values ($whoisarray));
> 
> $total_elements = count ($whoisarray);
> 
> print "<p><b>$total_elements</b> elements in this array";
> 
> $ce = 0;
> 
> while ($ce < $total_elements){
> 
>       $single_line = array_pop ($whoisarray);
> 
>       $expiration = strstr ($single_line,"xpires");
> 
>       if ($expiration != '' || 0) {
> 
>       print "<p><b>This is the line you want!  Line $ce that sez:
> $single_line</b><p>";
> 
>               // $single_line = preg_replace (".", " ", $single_line);
> 
>               $single_line = substr($single_line, 0, -2);
> 
>       //      $single_line = rtrim ($single_line," \t\s\n\r");
> 
>               $getdatearray = explode (" ", $single_line);
>               print_r(array_values ($getdatearray));
> 
>               $total_expire_elements = count ($getdatearray);
> 
>               print "<p><br>".$total_expire_elements;
> 
>               $dc = 0;
> 
>               while ($dc < $total_expire_elements){
> 
>                       $element = array_pop($getdatearray);
> 
>                       $date_dash = strstr($element,"-");
> 
>                       if ($date_dash != '' || 0){
> 
>                               print "<p><br>First Detection 
> ".$element;
> 
>                               // $trimmed = rtrim ($element," \t.");
> 
>                               print "<p><br>Last print before 
> date function ".$element;
> 
>                               month_replace ($element);
> 
>                       print "<p><br>Result after function 
> ".$element."<p><br>";
> 
>                       $MySQLDate=date_validate($element);
>                       if (substr($MySQLDate, 0, 5)=="Error") {
>                       // Insert Error Code if you want
>                       } else {
>                       // Insert Valid Date Code if you want
>                       }
> 
>                       print "<p>The MySQL Formated date is 
> $MySQLDate";
> 
>                                                               
>               }
>                       else {}
> 
>                       $dc++;
> 
>        }
> 
>                                                               
>       }
>       else {}
> 
>               $ce++;
> 
>       }
> 
> }
>       // end of my stuff
> 
> 
> Thanks,
> 
> -Mike
> 
> 
> 
> 
> 
> 
> > -----Original Message-----
> > From: Jason Wong [mailto:[EMAIL PROTECTED]]
> > Sent: Wednesday, August 21, 2002 8:53 AM
> > To: [EMAIL PROTECTED]
> > Subject: Re: [PHP] Agh! trim (#$@#@^%!!!)
> >
> >
> > On Wednesday 21 August 2002 20:36, Mike At Spy wrote:
> > > Get this - it didn't work!  :(
> > >
> > > I tried decreasing the -1 to -2 and so on, but nothing on that
> > either.  :(
> >
> > Post your exact code which didn't work.
> >
> > --
> > Jason Wong -> Gremlins Associates -> www.gremlins.com.hk
> > Open Source Software Systems Integrators
> > * Web Design & Hosting * Internet & Intranet Applications 
> Development *
> >
> > /*
> > You can't go home again, unless you set $HOME.
> > */
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
> 
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 

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

Reply via email to