从数字字符串中提取最后两个字符

时间:2012-03-13 02:47:04

标签: php

好。说我有字符串

'193'

我想删除最后一个数字并将它们存储在一个数组中,以便我可以对它们进行操作。我知道substr可以删除2个字符,但我不确定如何删除它们后再存储它们。

4 个答案:

答案 0 :(得分:32)

$end[] = substr("193", -2);

将“93”存储在数组$ end

答案 1 :(得分:5)

为什么不将它视为一个数字(你的问题是它是一个数字字符串)?

$last2 = $str%100;

答案 2 :(得分:0)

$array = str_split('193'); // $array now has 3 elements: '1', '9', and '3'
array_shift($array); // this removes '1' from $array and leaves '9' and '3'

答案 3 :(得分:0)

$str = "193";
$str_array = str_split($str); 

$number_1 = array_pop($str_array); //3
$number_2 = array_pop($str_array); //9