好吧提取。说我有字符串最后两个字符的数字字符串
'193'
而我想删除最后的数字,并将它们存储在一个数组中,所以我可以做他们的操作。我知道SUBSTR可以删除2个字符,但我不知道如何存放它们已经被移除后..
好吧提取。说我有字符串最后两个字符的数字字符串
'193'
而我想删除最后的数字,并将它们存储在一个数组中,所以我可以做他们的操作。我知道SUBSTR可以删除2个字符,但我不知道如何存放它们已经被移除后..
$end[] = substr("193", -2);
将存储“93”中的数组$结束
$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'
$str = "193";
$str_array = str_split($str);
$number_1 = array_pop($str_array); //3
$number_2 = array_pop($str_array); //9
为什么不把它当作一个数字(你的问题说,这是一个数字字符串)?
$last2 = $str%100;
你能告诉我们你已经试过的代码,以便我们可以引导你在正确的方向吗?我很难找出你困在哪里。你知道如何将函数调用的返回值赋给变量吗?知道如何创建数组?你真的*试图完成什么? – 2012-03-13 02:48:35
我没有 - 我一直在思考如何去做约3小时,我想不出任何东西。没有尝试过任何东西,因为我想不出什么... – Kinz 2012-03-13 02:50:19
那么,你有什么迄今为止 - 你说你知道如何使用'SUBSTR()',我们可以看到你是如何使用的呢?一般来说,你一直在写PHP多久了?我觉得很难相信,你从字面上想不出什么* *的... – 2012-03-13 02:51:03