将字符串拆分为变量

时间:2016-10-08 15:09:12

标签: php

我有以下字符串:157458210148

前10个字符代表我的内容,所以我使用substr()函数将其拆分为:

$pin= "157458210148";
$order_num  = substr($pin,0,10);

我的问题是,如何返回字符串的其余部分并将其分配给变量?

示例$id = 48

2 个答案:

答案 0 :(得分:8)

这是另一种同时获得两者的替代方法:

list($order_num, $other_num)  = str_split($pin, 10);

或者只是以同样的方式再做一次:

$other_num = substr($pin, 10);

答案 1 :(得分:4)

从你需要的位置开始采取另一个子串:

$pin= "157458210148";
$order_num = substr($pin,0,10);
// if you don't set 3rd parameter - all symbols till end of string will be taken
$rest = substr($pin, 10);
var_dump($order_num, $rest);
// outputs string(10) "1574582101" string(2) "48"