首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在javascript中使用php显示最后三个数字

在javascript中使用php显示最后三个数字
EN

Stack Overflow用户
提问于 2018-07-16 00:41:18
回答 2查看 31关注 0票数 -2

我使用了这段代码,但有些地方出错了。

我在javascript中使用php只显示了最后三个数字。

代码语言:javascript
复制
var number = "678342345"
function substr() {
var numbersub = <?php
$rest = substr(number, -3);
echo $rest;
?>
document.getElementById("nember").innerHTML = numbersub;
};
代码语言:javascript
复制
<button class="buttonsa" onclick="substr()">Show Number</button>
<br>
<div id="nember"></div>

EN

回答 2

Stack Overflow用户

发布于 2018-07-16 00:47:45

代码语言:javascript
复制
 var number = "678342345";

这是javascript中的一个变量(在客户端)。你不能在PHP中访问它(在后台)。但是你也可以用js在php中做同样的事情:

代码语言:javascript
复制
var numbersub = number.substr(-3);

或者您必须将number移到后端。

票数 2
EN

Stack Overflow用户

发布于 2018-07-16 00:57:26

如果只想显示最后三个数字:

代码语言:javascript
复制
let number = "678342345"
document.getElementById("mybutton").addEventListener('click', function() {
  let str = number.toString();
  document.getElementById("number").innerHTML = str.substr(str.length-3);;
})
代码语言:javascript
复制
<button class="buttonsa" id="mybutton">Show Number</button><br>
<div id="number"></div>

如果您想显示不带后三位数字的数字:

代码语言:javascript
复制
let number = "678342345"
document.getElementById("mybutton").addEventListener('click', function() {
  let str = number.toString();
  document.getElementById("number").innerHTML = str.substr(0, str.length-3);;
})
代码语言:javascript
复制
<button class="buttonsa" id="mybutton">Show Number</button><br>
<div id="number"></div>

祝好运。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51350229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档