【问题标题】:Split 4 digit number into 2 variables in PHP在 PHP 中将 4 位数字拆分为 2 个变量
【发布时间】:2016-06-03 23:20:40
【问题描述】:

使用 PHP...

如果我有一个数字,例如 0901,我怎样才能获得 2 个单独的变量?

第一个包含“09”,第二个包含“01”。

谢谢!

【问题讨论】:

  • 有多种方法可以解决这个问题......但你先走:你尝试过什么?如果对此的响应是“我尝试在 stackoverflow 上发帖”,那么您自己还没有做足够的事情。
  • 数字的长度是否总是提前知道的,即使它有前导零?即,给定1,输出将是0001,而数字10000 永远不会出现?另外,这些是实际的数字(整数)还是恰好包含数字的字符串?
  • 总是4位数吗?如果是 3 或 5 会发生什么,你会如何拆分它?您尝试过哪些代码尝试?您尝试过哪些 php 函数?即array str_split ( string $string [, int $split_length = 1 ] )

标签: php


【解决方案1】:

使用str_split。你可以分成两半。

$number = "0901";
$arr = str_split($number, strlen($number)/2);

print $arr[0];
print $arr[1];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-14
    相关资源
    最近更新 更多