2012-03-13 68 views
5

好吧提取。說我有字符串最後兩個字符的數字字符串

'193' 

而我想刪除最後的數字,並將它們存儲在一個數組中,所以我可以做他們的操作。我知道SUBSTR可以刪除2個字符,但我不知道如何存放它們已經被移除後..

+1

你能告訴我們你已經試過的代碼,以便我們可以引導你在正確的方向嗎?我很難找出你困在哪裏。你知道如何將函數調用的返回值賦給變量嗎?知道如何創建數組?你真的*試圖完成什麼? – 2012-03-13 02:48:35

+0

我沒有 - 我一直在思考如何去做約3小時,我想不出任何東西。沒有嘗試過任何東西,因爲我想不出什麼... – Kinz 2012-03-13 02:50:19

+0

那麼,你有什麼迄今爲止 - 你說你知道如何使用'SUBSTR()',我們可以看到你是如何使用的呢?一般來說,你一直在寫PHP多久了?我覺得很難相信,你從字面上想不出什麼* *的... – 2012-03-13 02:51:03

回答

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

將存儲「93」中的數組$結束

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' 
0
$str = "193"; 
$str_array = str_split($str); 

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

爲什麼不把它當作一個數字(你的問題說,這是一個數字字符串)?

$last2 = $str%100; 
相關問題