문의 드립니다.
본문
$wr_1 = strtotime($list[$i]['wr_1']) + ($list[$i]['wr_2'] * 3600);
위 처럼하고
echo strtotime($list[$i]['wr_1']) + ($list[$i]['wr_2'] * 3600);
하면 결과값이 나오는데요
echo $wr_1; 하면 결과가 0으로 나옵니다.
뭐가 문젠가요?
!-->
답변 6
1 | $wr_1 = strtotime ( $list [ $i ][ 'wr_1' ]) + ( $list [ $i ][ 'wr_2' ] * 3600); |
그러면 $list
[
$i
][
'wr_2'
] 값을 20170101 식으로 바꾸는 작업 부터
$wr_1 =
strtotime
(
$list
[
$i
][
'wr_1'
]) + (
$list
[
$i
][
'wr_2'
] * 3600);
아래처럼 해보세요
$wr_1 =
strtotime
(
$list
[
$i
][
'wr_1'
]*1) + (
$list
[
$i
][
'wr_2'
] * 3600);
단순히 변수에 값만 대입했는데 나오던 게 안 나온다는 건 그 값이 나오기 전에 $wr_1이라는 변수를 어디선가 리셋하고 있다고 보여지네요.
이름을 $wr1로 바꿔서 찍어 보세요.
echo $list[
$i
][
'wr_1'
]."<br>";
ehco
$list
[
$i
][
'wr_2'
]."<br>";
echo $list[
$i
][
'wr_1'
]*1."<br>";
ehco
$list
[
$i
][
'wr_2'
]*3600."<br>";
해보세요 어떠게 나오나요?
$wr_1=$list[
$i
][
'wr_1'
];
$wr_1=$
wr_1*1
;
echo $wr_1
."<br>";
해보세요
copo 님 날짜 계산 하시는 거같은데요
제가 값이 나오는지 물어보는 게 아니라 어떤 값을 가지구 저 걸 하려는 지 보려는 거여요
답변을 작성하시기 전에 로그인 해주세요.