php - Change all array values -


all values of arrays in multidimensional array consists of 1 variable + string.

how can change values array[2] , array[3] in example? want change variable called $var $var2 , put variable called $between between $var2 , string.

example

$var = "start-"; $array = array   (   array("{$var}end1a","{$var}end2a","{$var}end3a"),   array("{$var}end1b","{$var}end2b","{$var}end3b"),   array("{$var}end1c","{$var}end2c","{$var}end3c")   );      $var2 = "new-start-";     $between = "between-"; 

result

$array[2]=array("{$var2}{$between}end1","{$var2}{$between}end2","{$var2} {$between}end3"); $array[3]=array("{$var2}{$between}end1","{$var2}{$between}end2","{$var2} {$between}end3"); 

update: first had one-dimensional array , answer maxhud perfect case.

$start = "start-";  $array = array(     array($start."enda1", $start."enda2", $start."enda3"),     array($start."endb1", $start."endb2", $start."endb3"),     array($start."endc1", $start."endc2", $start."endc3") );  $newstart = "new-start-"; $between = "between-";  $keys = array(2, 5);  foreach ($keys $key) {     foreach ($array[$key] $key2 => $value) {         $array[$key][$key2] = str_replace($start, $newstart.$between, $value);     } } 

Comments

Popular posts from this blog

python - TypeError: start must be a integer -

c# - DevExpress RepositoryItemComboBox BackColor property ignored -

django - Creating multiple model instances in DRF3 -