Me gustaría hacer una cadena de reemplazo en todos los elementos de una matriz. Lo que tengo es:Cadena reemplazar todos los elementos en la matriz PHP
$row['c1'] = str_replace("&", "&", $row['c1']);
$row['c2'] = str_replace("&", "&", $row['c2']);
$row['c3'] = str_replace("&", "&", $row['c3']);
$row['c4'] = str_replace("&", "&", $row['c4']);
$row['c5'] = str_replace("&", "&", $row['c5']);
$row['c6'] = str_replace("&", "&", $row['c6']);
$row['c7'] = str_replace("&", "&", $row['c7']);
$row['c8'] = str_replace("&", "&", $row['c8']);
$row['c9'] = str_replace("&", "&", $row['c9']);
$row['c10'] = str_replace("&", "&", $row['c10']);
¿Cómo puedo lograr esto con menos código? Pensé que una declaración de Foreach funcionaría, por ejemplo:
$columns = array($row['c1'], $row['c2'], $row['c3'], $row['c4'], $row['c5'], $row['c6'], $row['c7'], $row['c8'], $row['c9'], $row['c10']);
foreach ($columns as $value){
$value = str_replace("&", "&", $value);
}
Pero no funciona.
lo tienes hombre ... no sabía que 'str_replace' acepta' arrays' también – Ish
¡tan simple que ni siquiera pensé! Gracias – AJFMEDIA
¿Cómo usarías este método para reemplazar una cadena en la segunda parte de una matriz? ('array string 1', 'array string 2') esta es una fila de ejemplo. – DIM3NSION