Foros del Web » Programando para Internet » PHP »

funcion de sustitucion comas x puntos

Estas en el tema de funcion de sustitucion comas x puntos en el foro de PHP en Foros del Web. buenas gente... todo bieN?? les consulto ya que soy novato en funciones, esdtoy tratando de realizar una conversion de caracter donde el user pone un ...
  #1 (permalink)  
Antiguo 26/01/2016, 07:52
Avatar de ignacio85r  
Fecha de Ingreso: mayo-2010
Ubicación: mar del plata
Mensajes: 155
Antigüedad: 14 años
Puntos: 0
funcion de sustitucion comas x puntos

buenas gente... todo bieN??
les consulto ya que soy novato en funciones, esdtoy tratando de realizar una conversion de caracter donde el user pone un valor de unidad de peso y debo convertir la coma (,) en un punto(.) se me ocurrio realizar una funcion de la siguiente forma:::

Código PHP:
$cadena '2,5';

function 
comaByDot($peso) {
     return    
preg_replace('/,/''.',$peso);

y obtengo el siguiente error::

Código HTML:
Ver original
  1. Notice: Use of undefined constant comaByDot - assumed 'comaByDot' in C:\wamp\www\pruebas\1.php on line 13
  2. Call Stack
  3. #   Time    Memory  Function    Location
  4. 1   0.0003  248032  {main}( )   ..\1.php:0

donde estoy metiendo la pata???

desde ya gracias!! y saludos!
__________________
Los manuales existen por un motivo... explicar el funcionamiento de algo. ;-)
  #2 (permalink)  
Antiguo 26/01/2016, 08:39
 
Fecha de Ingreso: abril-2015
Mensajes: 189
Antigüedad: 9 años
Puntos: 14
Respuesta: funcion de sustitucion comas x puntos

Esto lo he hecho yo antes con la función str_replace , muy parecido a lo que estabas haciendo tu pero prueba a ver si te da mejor resultado.

Luego para que le pones las barras a la coma ?
  #3 (permalink)  
Antiguo 26/01/2016, 09:42
Avatar de ignacio85r  
Fecha de Ingreso: mayo-2010
Ubicación: mar del plata
Mensajes: 155
Antigüedad: 14 años
Puntos: 0
Respuesta: funcion de sustitucion comas x puntos

gracias por tu respuesta javy7v.

probe como dices...

pero me en algo fallo ya que el valor insertado es 0,0 en la db.
Código PHP:
Ver original
  1. function comaByDot($peso) {
  2.      $peso = str_replace (',','.','$peso');
  3.     return $peso;
__________________
Los manuales existen por un motivo... explicar el funcionamiento de algo. ;-)

Última edición por ignacio85r; 26/01/2016 a las 20:42

Etiquetas: comas, funcion, puntos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:25.