Foros del Web » Programando para Internet » PHP »

Mostra signo $ en funcion

Estas en el tema de Mostra signo $ en funcion en el foro de PHP en Foros del Web. Que tal.. realicé una funcion que de acuerdo al valor que toma de la tabla de la bd me imprime $ o U$S.. pero parece ...
  #1 (permalink)  
Antiguo 01/04/2009, 18:23
Avatar de maxi_lance  
Fecha de Ingreso: julio-2006
Ubicación: Capital Federal
Mensajes: 220
Antigüedad: 17 años, 9 meses
Puntos: 2
Mostra signo $ en funcion

Que tal.. realicé una funcion que de acuerdo al valor que toma de la tabla de la bd me imprime $ o U$S.. pero parece ser que estos signos son conflictivos con el PHP.
Agregué la funcion convert_uuencode y base64_encode pero tampoco me lo toma correctamente.

Tienen alguna idea ? gracias....

Código PHP:
function MostrarMoneda ($variable) {
       if (
$variable == "1") {
           
$ejem "$";
        
$moneda convert_uuencode ($ejem);
       } elseif (
$variable == "2") {
           
$ejem "U$S";
        
$moneda convert_uuencode ($ejem);
       } else {
           
$ejem "$";
        
$moneda convert_uuencode ($ejem);
       }
    return 
convert_uudecode ($moneda) ;
   } 
  #2 (permalink)  
Antiguo 01/04/2009, 18:26
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Mostra signo $ en funcion

Pon el signo $ dentro de comillas simples, porque las comillas dobles interpretan las variables dentro de estas. Y como sabes, en PHP las variables se definen usando $.

EDIT: Se me paso poner comillas simples xD Cuando vi el post de pateketrueke me di cuenta que al parecer se me paso cuando lo escribi.

Última edición por Ronruby; 01/04/2009 a las 21:24 Razón: Se me habia olvidado un dato
  #3 (permalink)  
Antiguo 01/04/2009, 18:52
Avatar de jhonnyfernando  
Fecha de Ingreso: abril-2006
Ubicación: Bogotá - Colombia
Mensajes: 103
Antigüedad: 18 años
Puntos: 1
Respuesta: Mostra signo $ en funcion

escapa el caracter $ por ejemplo :

echo "\$"; //te imprime $
__________________
Gracias por los puntos!

Saludes ;-)
  #4 (permalink)  
Antiguo 01/04/2009, 21:17
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Mostra signo $ en funcion

o usa comillas simples...

http://www.forosdelweb.com/f18/como-...1/#post2414268
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
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 12:48.