Php 获取单独变量中的部分数字

Php 获取单独变量中的部分数字,php,regex,preg-match,preg-match-all,substr,Php,Regex,Preg Match,Preg Match All,Substr,我的电话号码是14969126,想分开 $last_five_digits = 69126; $rest_of_digits = 149; 我试过了 $last_five_digits = substr($postalcode, -5); 但是我怎样才能得到其余的数字呢 请提供任何建议 谢谢。您可以使用: $firstDigits = substr($postalcode, 0, -5); //=> 149 您可以使用: $firstDigits = substr($postalco

我的电话号码是14969126,想分开

$last_five_digits = 69126;
$rest_of_digits = 149;
我试过了

$last_five_digits = substr($postalcode, -5);
但是我怎样才能得到其余的数字呢

请提供任何建议

谢谢。

您可以使用:

$firstDigits = substr($postalcode, 0, -5);
//=> 149
您可以使用:

$firstDigits = substr($postalcode, 0, -5);
//=> 149
preg_split()
返回一个数组:

list($first, $last_five) =
    preg_split('/(\d{5})$/', '14969126', null, PREG_SPLIT_DELIM_CAPTURE);
preg_split()
返回一个数组:

list($first, $last_five) =
    preg_split('/(\d{5})$/', '14969126', null, PREG_SPLIT_DELIM_CAPTURE);

虽然此代码可以回答问题,但提供有关此代码回答问题的原因和/或方式的附加上下文可提高其长期价值。虽然此代码可以回答问题,但提供有关此代码回答问题的原因和/或方式的附加上下文可提高其长期价值。