Error when using file_exist in array php?
<p>I have a sample</p>

<pre><code>$image_src = array(
'image1.jpg',  //Yes
'image2.jpg',  //This image is 404
'image3.jpg'   //Yes
);
for($i=0; $i&lt;count($image_src); $i++) {
   if(!file_exists($image_src[$i])) {
      $image_src[$i] = 'image_change.jpg';
   }
}
print_r($image_src);
</code></pre>

<p>But when run result show all <code>image_change.jpg</code></p>

<pre><code>[0] =&gt; 'image_change.jpg',
[1] =&gt; 'image_change.jpg',
[2] =&gt; 'image_change.jpg'
</code></pre>

<p>Result exactly is:</p>

<pre><code>[0] =&gt; 'image1.jpg',
[1] =&gt; 'image_change.jpg',
[2] =&gt; 'image3.jpg'
</code></pre>

<p>=>How to fix it</p>
