title: modify number in string php separated by comma
body: <p>I have a string of numbers. The numbers appear in sets of three. I would like to change the second number in the set depending on the first number in the set.</p>
  
  <p>This is my code so far.</p>
  
  <pre><code>$value='1 0 0,4 2 0,1 20 0,3 0 0,2 0 0,2 0 0,3 0 0,4 0 0,4 0 0,3 0 0,3 0 0,4 0 0,4 0 0,1 0 0,4 0 0,2 0 0,1 0 0,2 0 0,0 0 0,0 0 0,0 0 0,0 0 0,0 0 0,0 0 0,10 20 0,15 20 0,0 0 0,0 0 0,11 20 0,23 10 0,0 0 0,0 0 0,27 7 0,0 0 0,0 0 0,0 0 0,0 0 0,0 0 0,16 1 0,0 0 0';
  $resouces_array=explode(',', $value);
  
  foreach ($resouces_array as $key=&gt; $value)
  {
      $first_number  =substr($value,0,2);
      $second_number   = explode(' ', $value);
  
      // Part where I specify what the second number should be depending on the first number.
      if($first_number == 23)
      {
          $second_number[1]= 50;
      }
  
      //$first_parts= explode(' ', $value);
      $string_valo= implode(' ' ,$second_number);
      $after_spli=str_pad($string_valo, 6,',');
      echo $after_spli;
  }
  </code></pre>
  
  <p>I want the output to be like this.</p>
  
  <pre><code>1 0 0,4 2 0,1 20 0,3 0 0,2 0 0,2 0 0,3 0 0,4 0 0,4 0 0,3 0 0,3 0 0,4 0 0,4 0 0,1 0 0,4 0 0,2 0 0,1 0 0,2 0 0,0 0 0,0 0 0,0 0 0,0 0 0,0 0 0,0 0 0,10 20 0,15 20 0,0 0 0,0 0 0,11 20 0,23 50 0,0 0 0,0 0 0,27 7 0,0 0 0,0 0 0,0 0 0,0 0 0,0 0 0,16 1 0,0 0 0';
  </code></pre>
  
  <p>But my code produces this.</p>
  
  <pre><code>1 0 0,4 2 0,1 20 03 0 0,2 0 0,2 0 0,3 0 0,4 0 0,4 0 0,3 0 0,3 0 0,4 0 0,4 0 0,1 0 0,4 0 0,2 0 0,1 0 0,2 0 0,0 0 0,0 0 0,0 0 0,0 0 0,0 0 0,0 0 0,10 20 015 20 00 0 0,0 0 0,11 20 023 50 00 0 0,0 0 0,27 7 00 0 0,0 0 0,0 0 0,0 0 0,0 0 0,16 1 00 0 0,
  </code></pre>