[Tickets #8079] Re: Avoid notice in _removeBr from	Text_Filter/Filter/highlightquotes.php
    bugs at horde.org 
    bugs at horde.org
       
    Fri Mar 13 19:04:34 UTC 2009
    
    
  
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: http://bugs.horde.org/ticket/8079
------------------------------------------------------------------------------
  Ticket             | 8079
  Updated By         | jens at peino.de
  Summary            | Avoid notice in _removeBr from
                     | Text_Filter/Filter/highlightquotes.php
  Queue              | Horde Framework Packages
  Version            | HEAD
  Type               | Bug
  State              | Feedback
  Priority           | 1. Low
  Milestone          |
  Patch              | 1
  Owners             | Michael Slusarz
------------------------------------------------------------------------------
jens at peino.de (2009-03-13 15:04) wrote:
> How about my patch, which removes for() loops entirely?
Looks also fine to me.
Instead of:
foreach (array_keys($lines) as $i) {
You could use:
foreach ($lines as $i => $line) {
    if (!preg_match("/^\s*<br\s*\/>\s*$/i", $line)) {
        ...
To eliminate the extra array_keys() call.
But at the end its the same.
Your new approach is _technically seen_ maybe a little more expensive,  
but it does indeed remove the "unnice" for() loop.
I am fine either.
- Jens
    
    
More information about the bugs
mailing list