Hi Everyone!

    I'm not really sure why does this simple script not work.  When I run
the code, the loop kept going until it timed out.  I'll enclose the simple
code here...

--snip--
   $res_str = "<Dog Name>Whoof</Dog Name><![CDATA[Whose Dog is that??]]>";

   for ($i=0;$i<1000000;$i++)
   {
      if (substr($res_str, $i, 9) == "<![CDATA[")
      {
         echo "You got it!!!!";
      }
   }
--snip--

    This one should work but it doesn't, but I noticed that it does work if
I use this instead...

--snip--
      if (substr($res_str, $i, 7) == "[CDATA[")
--snip--

    So, the problem had to do with either the '<' character or the '!'
character that doesn't match.  I thought maybe an escape character would
work, like '\' but it doesn't do anything.   So, anyone know how to fix that
problem?

Thanks,
 Scott F.

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to