Re: Agh! trim (#$@#@^%!!!)
| From: | Justin French | Date: | Thu, 22 Aug 2002 02:04:56 +0000 |
| Subject: | Re: Agh! trim (#$@#@^%!!!) | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-113554@lists.php.net to get a copy of this message | ||
Instead of trim($str), you need:
$str = trim($str);
Justin French
on 22/08/02 12:44 AM, Mike At Spy (spycobalt@spyproductions.com) wrote:
>
> But isn't taking off characters or spaces considered modifying a string?
>
> I'll take another look at the manual, thanks.
>
> -Mike
>
>
>> -----Original Message-----
>> From: Darren Gamble [mailto:Darren.Gamble@sjrb.ca]
>> Sent: Wednesday, August 21, 2002 10:32 AM
>> To: 'Mike At Spy'; php-general@lists.php.net
>> Subject: RE: [PHP] Agh! trim (#$@#@^%!!!)
>>
>>
>> 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
>>>
>>
>> --
>> PHP General Mailing List (http://www.php.net/)
>> To unsubscribe, visit: http://www.php.net/unsub.php
>>
>