title: php Notice: Undefined offset: 0 when it shouldn't actually occur
body: <p>However it does print it for me. So it does return correctly but places the error at the <code>preg_match('%"&gt;(.+?)&lt;/p&gt;%s', $resultsDescription[$i][0], $resultsDescriptionFinal[$i]);</code>. What might be wrong here?</p>
  
  <pre><code>$resultsCount = sizeof($results[0]);
      if($resultsCount &gt; 5)
      {
          $resultsCount = 5;
      }
      $resultsCountForLoop = ($resultsCount - 1);
  
  
      for ( $i = 0; $i &lt;= $resultsCountForLoop; $i++ ) {
          preg_match('%title="(.+?)\"%s', $results[0][$i], $resultsTitle[$i]);
          preg_match('%href="(.+?)"%s', $results[0][$i], $resultsLink[$i]);
          preg_match('%&lt;img src="(.+?)"%s', $results[0][$i], $resultsImage[$i]);
          $getImageAndDescription[$i] = file_get_contents($rootURLToGetContents.$resultsLink[$i][1]);
          preg_match('%id="plot(.+?)&lt;\/p&gt;%s', $getimageAndDescription[$i], $resultsDescription[$i]);
          if (isset($resultsDescription[$i])){
          preg_match('%"&gt;(.+?)&lt;\/p&gt;%s', $resultsDescription[$i][0], $resultsDescriptionFinal[$i]);
          }
  
      //print_r($resultsLink[$i]);
      //echo $i;
      }
  
      print_r($resultsLink[0]);
      print_r($resultsImage[0]);
      print_r($resultsTitle[0]);
      print_r($resultsDescriptionFinal[0];
  
  
  
  
      and the error that I get is &lt;font size='1'&gt;&lt;table class='xdebug-error' dir='ltr' border='1' cellspacing='0' cellpadding='1'&gt;
      &lt;tr&gt;&lt;th align='left' bgcolor='#f57900' colspan="5"&gt;&lt;span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'&gt;( ! )&lt;/span&gt; Notice: Undefined offset: 0 in C:\wamp\www\library\s\results.php on line &lt;i&gt;27&lt;/i&gt;&lt;/th&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;th align='left' bgcolor='#e9b96e' colspan='5'&gt;Call Stack&lt;/th&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;th align='center' bgcolor='#eeeeec'&gt;#&lt;/th&gt;&lt;th align='left' bgcolor='#eeeeec'&gt;Time&lt;/th&gt;&lt;th align='left' bgcolor='#eeeeec'&gt;Memory&lt;/th&gt;&lt;th align='left' bgcolor='#eeeeec'&gt;Function&lt;/th&gt;&lt;th align='left' bgcolor='#eeeeec'&gt;Location&lt;/th&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td bgcolor='#eeeeec' align='center'&gt;1&lt;/td&gt;&lt;td bgcolor='#eeeeec' align='center'&gt;0.0063&lt;/td&gt;&lt;td bgcolor='#eeeeec' align='right'&gt;690024&lt;/td&gt;&lt;td bgcolor='#eeeeec'&gt;{main}(  )&lt;/td&gt;&lt;td title='C:\wamp\www\library\s\results.php' bgcolor='#eeeeec'&gt;..\results.php&lt;b&gt;:&lt;/b&gt;0&lt;/td&gt;&lt;/tr&gt;
      &lt;/table&gt;&lt;/font&gt;
  </code></pre>