Te completo el mensaje anterior. Con lo dicho, quedaría así:
Código PHP:
Ver originalfunction sumar_esto($n){
$grupo=explode(",", $cadena); //divide la cadena en trozos separados por la coma, $grupo es un array }
$ret = array_map("sumar_esto", $row_Recordset1['Confir']);
La función "sumar_esto" elimina el punto y coma, reemplaza los valores de "4" y "1", convierte la cadena en tres números separados y devuelve la suma de esos números.
La función "array_map" está integrada en php, lo que hace es ejecutar la función "sumar_esto" en cada uno de los elementos del array $row_Recordset1['Confir'].
PERO OJO con los valores 4 y 1. Si tu aplicación recibe cualquier otro número también lo va a tratar de convertir. Por ejemplo, el 44 se convierte en 5050.
Entonces te conviene usar lo siguiente:
Código PHP:
Ver originalfunction sumar_esto($n){
switch($f){
case 4: return 50;
case 1: return 0;
default: return $f;
}
}, $grupo);
}
$ret = array_map("sumar_esto", $row_Recordset1['Confir']);
y después de la línea 7 agregas cualquier otro valor que desees reemplazar.