PHP: cannot matching string "<br />
        Posted  
        
            by Patrick
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Patrick
        
        
        
        Published on 2010-05-16T15:01:55Z
        Indexed on 
            2010/05/16
            15:10 UTC
        
        
        Read the original article
        Hit count: 201
        
php
hi,
I'm having problems with string matching in PHP.
I've 2 html elements in my page, I've copy pasted here the content with Firebug
<div class="field-item odd">
     <div class="field-label-inline-first">
              Year:</div>
                    2009        </div>
<div class="field-item odd">
    <div class="field-label-inline-first">
                                  Synopsis:</div>
                                        <br />
                            </div>
This php line works perfectly (the element with 2009 is detected)
<?php if ($items[0]['view'] == '2009') : echo "ok"; ?>
However I'm not able to match the string containing 
 element:
<?php if ($items[0]['view'] == '<br />') : echo "ok"; ?> //doesn't work
<?php if ($items[0]['view'] == '<br />') : echo "ok"; ?> //again doesn't work
any tip ?
To give you some context:
The strings are produced by CKEditor, an editor I'm using in my Drupal back-end. When I leave empty this editor, the 
 tag is displayed on the string as plain text (because I set "plain text" as formatting option in the back-end)
Thanks
© Stack Overflow or respective owner