Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/03/2013, 10:36
Avatar de neglivv
neglivv
 
Fecha de Ingreso: julio-2011
Mensajes: 103
Antigüedad: 12 años, 9 meses
Puntos: 11
Respuesta: Reemplazar varios caracteres a la vez

O puedes hacerlo a "pie"... Hice esto, pero la verdad no sé si entendi tu pregunta:

Código:
$cadena = "ACCTGTGGACCTGACCATGGACGGACCCTAGCA";
/*
A --> T
T --> A
C --> G
G --> C
*/
$max = strlen($cadena);
for ($i=0;$i<$max; $i++){
	if ($cadena[$i] == "A")
		$cadena[$i] = "T";
		
	else if ($cadena[$i] == "T")
		$cadena[$i] = "A";
		
	else if ($cadena[$i] == "C")
		$cadena[$i] = "G";
	
	else if ($cadena[$i] == "G")
		$cadena[$i] = "C";
}

echo $cadena;