RE: [PHP] Agh! trim (#$@#@^%!!!)

From: 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 >

« previous php.general (#113467) next »