Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-08-2007
Avatar de noshy
noshy noshy is offline
Miembro
 
Registrado: jul 2003
Posts: 139
Poder: 24
noshy Va por buen camino
Integer a String en PHP

Hola a todos, tengo el siguiente problema, quiero cargar una variable $demora con el valor "5 - 15" en formato texto, o sea el nº 5 , cinco espacion en blanco, guion, conco espacios en blanco y el nº 15, pero al mostrarla o grabarla en una tabla de mysql me da el resultado como si fuera una resta.

Alguna sugerencia??
__________________
\_--> NoShY <--_/
Responder Con Cita
  #2  
Antiguo 06-08-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.145
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Es raro. Si asignas el valor así:

Código PHP:
$variable = '5 - 15'; 
En $variable debería haber esa cadena... porque es lo que es. Ahora bien, esto otro:

Código PHP:
$variable = 5 - 15; 
Es distinto, claro.

En PHP no hay tipos de variables, sino que se toman de su contexto, si está bien dicho así. Por lo tanto, un valor entrecomillado es una cadena de caracteres, y hasta donde yo llego no debería procesarse la resta, en este caso. Tal vez si usas comillas dobles...

Me consta que en este caso se expanden las variables, y tal vez estas "cuentas", pero, ahora mismo no estoy seguro. Desde luego con comillas simples esta circunstancia ya no se daría.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 06-08-2007
Avatar de noshy
noshy noshy is offline
Miembro
 
Registrado: jul 2003
Posts: 139
Poder: 24
noshy Va por buen camino
asi

en realidad hago esto:

Código PHP:

$demora        
= '5     -     '.$_GET['dem']; 
donde $_GET['dem'] me trae un valor, en este caso es 15. y lo mismo me lo toma como resta.
__________________
\_--> NoShY <--_/
Responder Con Cita
  #4  
Antiguo 06-08-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
¿Qué tal así?

Código PHP:
$demora        = '"' . '5     -     '.$_GET['dem'] . '"'; 
// Saludos
Responder Con Cita
  #5  
Antiguo 06-08-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.145
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Joroña que joroña...

Código PHP:
$demora = sprintf("5     -     %s", $_GET['dem']); 
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #6  
Antiguo 06-08-2007
Avatar de noshy
noshy noshy is offline
Miembro
 
Registrado: jul 2003
Posts: 139
Poder: 24
noshy Va por buen camino
Bien

me funciono de esta manera :

Código PHP:
$demora        = '"' . '5     -     '.$_GET['dem'] . '"'; 
Pero, no me toma los 5 espacios en blanco, me los reduce a uno solo, como puedo hacer para que me ponga los 5 espacios??
__________________
\_--> NoShY <--_/
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como pasar de string a integer. mcalmanovici Firebird e Interbase 4 03-04-2007 18:23:47
string a Integer Juanito-Kun Varios 4 06-10-2005 12:53:43
Convertir un String a Integer Rafe Varios 2 12-08-2005 17:43:38
de String a Integer!! kye_z Varios 2 20-11-2004 20:04:36
Pasar String a Integer ramonibk Varios 12 09-09-2004 17:20:20


La franja horaria es GMT +2. Ahora son las 22:40:19.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi