我的变量$var1
设置为:-7:00
,我需要将其缩短为-7
。
将此新变量存储在$var2
中。我试过了:
$var2 = substr($var1, -2);
但我最后得到的是00
。
答案 0 :(得分:2)
只需将变量转换为整数,以便在达到非数值时将其截断:
textureFromNode:
输出:
echo $var2 = (int) $var1;
答案 1 :(得分:0)
$var2 = substr($var1, 0, -3);
或
$var2 = rtrim($var1, ":0");
答案 2 :(得分:0)
<?php
$var1 = "-7:00";
$var2 = substr($var1, 0, -3);
//or $var2 = substr($var1,0,2);
echo $var2;
// -7
string substr(string $ string,int $ start [,int $ length])
答案 3 :(得分:0)
如果你真的想使用substr():
$Var2 = substr($Var1,0,2);
答案 4 :(得分:0)
我现在意识到有多种方法可以实现这一目标 我刚决定采用下面的方法。
$var2 = intval($var1);
echo "Words: ";
echo $var2;