好。说我有字符串
'193'
我想删除最后一个数字并将它们存储在一个数组中,以便我可以对它们进行操作。我知道substr可以删除2个字符,但我不确定如何删除它们后再存储它们。
答案 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