Gracias.
Código PHP:
<?Php
$frase_original = "C";
$nueva_frase = str_replace("C", "Cualquiera", $frase_original);
$nueva_frase = str_replace("0", "Centro", $frase_original);
echo $nueva_frase;
?>
| |||
![]() Es una función muy simple la de str_replace por lo que estuve leyendo, pero la verdad que no logro solucionar el problema que tengo, quizás el arbol me esté tapando el bosque... me dan una mano por favor? Gracias. Código PHP: |
| ||||
Respuesta: Ayuda con str_replace (no tomara mucho tiempo) Claro, porque en $frase_original no hay "0" para ser reemplazado y se queda como "C". Prueba asi:
Código php:
Ver original |
| ||||
Respuesta: Ayuda con str_replace (no tomara mucho tiempo) Código PHP: |
| |||
Respuesta: Ayuda con str_replace (no tomara mucho tiempo) No se solucionó mi problema del todo. Les comento como es. Yo leo desde una base de datos un numero que ese numero quiere decir un barrio, si? O sea, a: C, le corresponde: Cualquiera. 0 -> Centro 1 -> Alta Córdoba 2 -> Alto Alberdi 3 -> Alto General Paz (asi con 35 barrios mas) Ahora bien, la funcion a la cual cambie fue a la siguiente: Código PHP: Alto General PazCentro En vez de imprimir Urca Se entiende? Quizás deba usar un if... no se, Ayuda ! ![]() |
| ||||
Respuesta: Ayuda con str_replace (no tomara mucho tiempo) Empieza a reemplazar alreves. Osea, por ejemplo tienes 30 barrios, empieza desde el 30 hasta el 0. Aunque yo utilizaria un array. Hago un array con todos los barrios, y luego: $barrio = 30 echo $foo[$barrio] Donde $foo es el array que contiene los barrios (con indices numericos) |
| |||
Respuesta: Ayuda con str_replace (no tomara mucho tiempo) Cita: Es mucha molestia que me expliquen lo de array, porque la verdad que no tengo idea como se hace.
Iniciado por Ronruby ![]() Empieza a reemplazar alreves. Osea, por ejemplo tienes 30 barrios, empieza desde el 30 hasta el 0. Aunque yo utilizaria un array. Hago un array con todos los barrios, y luego: $barrio = 30 echo $foo[$barrio] Donde $foo es el array que contiene los barrios (con indices numericos) |
| ||||
Respuesta: Ayuda con str_replace (no tomara mucho tiempo) Está mal planteado entonces. STR_REPLACE no es la mejor solución. Yo lo haría con un array, tal y como te ha dicho Ronruby. Código PHP: |
| |||
Respuesta: Ayuda con str_replace (no tomara mucho tiempo) Cita: Genial!
Iniciado por david_M_G ![]() Está mal planteado entonces. STR_REPLACE no es la mejor solución. Yo lo haría con un array, tal y como te ha dicho Ronruby. Código PHP: Funciona a la perfección, Gracias!!! |