2017-05-17 1 views
-1

저는 PHP를 처음 사용하기 때문에 다른 사람의 코드를 작업해야합니다.PHP에서 변수를 표시 할 때 0과 알파벳이 누락되는 이유는 무엇입니까?

$ CARD를 비롯한 여러 변수가 있습니다.

다른 변수와 달리 $ CARD는 문자를 표시 할 수 없습니다.

예를 들어, 'passw0rd'와 같은 값을 입력하면 다른 모든 변수는 'passw0rd'를 출력합니다. 그러나 $ CARD 변수는 '0'을 출력합니다.

또한 '0123'과 같은 입력을 받으면 다른 모든 변수는 동일한 '0123'을 출력합니다. 그러나 $ CARD 변수 만 0을 떨어 뜨리고 '123'을 출력합니다.

제가 의심해야 할 PHP 요소가 있습니까 /?

+1

'$ CARD'소리가 정수로 변환되는 것과 같은 소리를 확인하십시오. – CD001

+0

공유 할 코드가 있습니까? –

+0

가능하면 $ CARD가 잘 작동하기 때문에 코드를 공유하십시오. –

답변

0

코드에서 이와 비슷한 것을 볼 수 있습니다. 그 $ CARD 변수는 int로 변환됩니다.

$num = "3.14"; 
$CARD = (int)$num; 

다음과 같이 문자열로 변환 할 수 있습니다.

$var2 = (string)$CARD; 
관련 문제