第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

echo出來的varchar為什么會直接把0開頭的數(shù)當(dāng)成8進制轉(zhuǎn)成新的10進制數(shù)呢?

echo出來的varchar為什么會直接把0開頭的數(shù)當(dāng)成8進制轉(zhuǎn)成新的10進制數(shù)呢?

__Flawless 2016-04-24 23:25:16
<?php? error_reporting(E_ALL^E_DEPRECATED); $con?=?mysql_connect("localhost","root",""); if?(!$con) { die('Accident:?服務(wù)器連接失敗,請聯(lián)系管理員'); } else { mysql_query("set?character?set?'utf8'"); mysql_query("set?names?'utf8'"); mysql_select_db("itrip",$con); $result=mysql_query("SELECT?*?FROM?spot"); while($row=mysql_fetch_array($result)) { echo?"var?point?=?new?BMap.Point(".$row['spotLon'].",".$row['spotLat'].");"; echo?"var?bizstart=".$row['bizTimeFrom'].";alert(bizstart);"; echo?"var?bizend=".$row['bizTimeTo'].";alert(".$row['bizTimeTo'].");"; echo?"if(bizstart!=bizend){? var?now=new?Date(); var?hour=now.getHours(); if((0<=hour&&hour<bizstart)||hour>bizend){ spotState=0; } else?spotState=1; } else?spotState=1;"; echo?"addMarker(point,spotState);"; } } mysql_close($con); ?>以上只是截取JS代碼中的php部分。我的兩個點都有屬性bizTimeFrom和bizTimeTo0600 18000600 2000執(zhí)行之后的結(jié)果是 384 1800和384 2000而當(dāng)我不使用任何別的語言,只是新建了一個php,echo?$row['bizTimeFrom']."??".$row['bizTimeTo']; echo?"<br>";這樣的結(jié)果又是 0600 1800和0600 2000了所以 求助怎么讓顯示結(jié)果是0600
查看完整描述

1 回答

?
qq_青棗工作室_0

TA貢獻446條經(jīng)驗 獲得超754個贊

JS里,八進制就是用0開頭表示啊。你可以在PHP里把左邊的0刪掉:

?echo?"var?bizstart=".ltrim($row['bizTimeFrom'], '0').";alert(bizstart);";


或者,在JS里用字符串來表示'0600',再轉(zhuǎn)為數(shù)字:

echo?"var?bizstart=parseInt('".$row['bizTimeFrom']."');alert(bizstart);";

查看完整回答
1 反對 回復(fù) 2016-04-25
  • 1 回答
  • 0 關(guān)注
  • 1976 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號