RE: [PHP] Agh! trim (#$@#@^%!!!)
| From: | Darren Gamble | Date: | Wed, 21 Aug 2002 14:31:53 +0000 |
| Subject: | RE: [PHP] Agh! trim (#$@#@^%!!!) | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-113467@lists.php.net to get a copy of this message | ||
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:spycobalt@spyproductions.com]
> Sent: Wednesday, August 21, 2002 7:12 AM
> To: php-general@lists.php.net
> 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:php-general@gremlins.com.hk]
> > Sent: Wednesday, August 21, 2002 8:53 AM
> > To: php-general@lists.php.net
> > 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
>