PHP - funcion regresa numero en lugar de texto

 
Vista:
sin imagen de perfil
Val: 729
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

funcion regresa numero en lugar de texto

Publicado por Gonzalo (615 intervenciones) el 20/07/2015 22:16:10
tengo una situacion bastante curiosa con una funcion

1
2
3
4
5
6
7
8
9
10
11
12
13
14
function Transpond($Codigo)
{
$Ok="";
if($Codigo=="1")
{
$Ok="0000";
}else
{
$Ok="0001";
}
return $Ok;
}
 
echo(Transpond("1"));

me regresa 1(numerico) en lugar de "0001"

1
echo(Transpond("2"));

regresa 0(numerico) en lugar de "0000"

ya trate con
(string)$Ok="0001"; (comillas dobles)
(string)$Ok='0001'; (comillas sencillas)
return (string)$Ok;

hay alguna forma de decirle a php que no interprete el texto como numero?

o que la funcion regresa solo texto? (como en java)

gracias por la ayuda.

salu2
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 12
Ha aumentado su posición en 15 puestos en PHP (en relación al último mes)
Gráfica de PHP

funcion regresa numero en lugar de texto

Publicado por Rafael (40 intervenciones) el 22/07/2015 09:46:22
Vaya lo que comentas es muy raro si pruebo tu codigo en la pagina
http://phptester.net/

obtengo este resultado
Imagen

Lo que me hace pensar que algo en la configuracion de tu servidor es diferente y es lo que ocaciona el problema ...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar