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

时间:2018-07-15 16:41:18

标签: javascript php

我使用了这段代码,但是有些错误。
我只在javascript中使用php显示最后三个数字。

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

2 个答案:

答案 0 :(得分:2)

 var number = "678342345";

多数民众赞成在JavaScript中的一个变量(在客户端上)。您无法在PHP(在后端)中访问它。但是您可以像在js的php中一样进行操作:

var numbersub = number.substr(-3);

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

答案 1 :(得分:0)

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

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

如果要显示不包含后三位数字的数字:

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

祝你好运。