你用简单的数学来解决这个问题
首先,想想36真的是什么,如果你打破了它3 * 10 + 6,对吧?
因此,在这种情况下,第一个数字表示您的时间10,您将通过除以10获得:
36 / 10 = 3.xxxxx
Run Code Online (Sandbox Code Playgroud)
现在,如果你四舍五入,你得到3,这是第一个数字.
其余的呢?好吧,为此你必须使用一个名为modulo的东西,有时很难理解.但它可以取出整数除法的左边.
IT基本上意味着,当你这样做时,你会36 % 10得到6.为什么你会这么想?尝试打开计算器并输入数字:36 / 10 = 3.6左边是6!
解决方案代码
<?php
$theNumber = 36;
$first = floor($theNumber / 10);
$second = $theNumber % 10;
?>
Run Code Online (Sandbox Code Playgroud)
拆分字符串的替代解决方案
如果您正在寻找在PHP中拆分字符串的替代方法,您可以使用str_split,这将为您提供一个字符数组.
例
<?php
$myString = "36 is my number";
$splittedString = str_split($myString);
echo $splittedString[0];
echo $splittedString[1];
?>
Run Code Online (Sandbox Code Playgroud)
只需将其用作数组即可
| 归档时间: |
|
| 查看次数: |
3119 次 |
| 最近记录: |