-3
A
回答
0
嘗試此
$num = array("+0100","-0200", "+0000");
foreach($num as $key=>$val)
{
$num[$key] = substr($val, 0, -2);
}
print_r($num);
-1
foreach($num as $key=>$value){
$num[$key]= substr($value,0,strlen($value)-2);
}
foreach($num as $key=>$value){
$num[$key]= $value;
echo 'the'.$key.'value ='.$num[$key] ;
}
的SUBSTR()函數返回字符串的一部分。
注意:如果開始參數是負數並且長度小於或等於開始,長度爲0
語法SUBSTR(字符串,開始,長度) 好運
祝你好運!
+0
這個答案不是最佳實踐。 'strlen()'是一個不必要的調用。兩個foreach循環是草率/不必要的。見安德烈亞斯或薩蒂什的答案正確執行。 – mickmackusa
0
你不需要爲或foreach。
$arr = array("+0100","-0200", "+0000");
$arr = array_map(function($val) { return substr($val, 0, -2); }, $arr);
var_dump($arr);
輸出:
array(3) {
[0]=>
string(3) "+01"
[1]=>
string(3) "-02"
[2]=>
string(3) "+00"
}
相關問題
- 1. 如何刪除整數的最後一位數字? (PHP)
- 2. 如何刪除int(C#)中的最後一位數字?
- 3. 如何在最後一位數字後刪除逗號?
- 4. 如何從序列中刪除最後一位數字?
- 5. PHP - 刪除循環中的最後2個字符
- 6. 如何刪除列表中元素的最後2個字符?
- 7. 如何刪除列中所有條目的最後6位數字除外?
- 8. 如何比較int的最後一位數字並刪除最後一位數字相同的項目?
- 9. 刪除Ruby中數字的最後兩位數
- 10. 如何從字符串中刪除/刪除最後一個字符php
- 11. 刪除字符串中的最後14位數字(如果有數字)
- 12. 在小數位後刪除所有文本2個位置PHP
- 13. 從所有字典值中刪除最後2個數字?
- 14. Android - 如何從字符串中刪除最後2行?
- 15. 如何刪除整數類型列中的最後兩位數字?
- 16. 如何刪除Java中的最後幾個數字字符
- 17. 如果設置變量爲2位數字,刪除最後2個字符的字符串
- 18. 如何刪除PHP中第三位小數後的尾隨零?
- 19. 返回的最後2位的數字
- 20. 使用PHP從字符串中刪除最後一個數字?
- 21. PHP:如何從字符串中刪除最後一個單詞?
- 22. Array刪除一個數字的最後兩位數
- 23. PHP - 刪除最後一個字符,而
- 24. Excel公式:如何刪除列中的最後兩位數字或最後兩個字母?
- 25. 從B_NBR中刪除最後一位數字
- 26. 如何刪除最後一個字符
- 27. 使用javascript從字段刪除最後一位數字提交
- 28. 如何刪除最後10位隨機字符從URL與htaccess
- 29. 從金額字段中刪除最右邊的2個位置
- 30. 如何刪除url中的最後2段?
分享您確切的代碼 – Bhargav
沒有數0000,這只是0,和他人同 – Ali
的可能的複製[在PHP,我怎麼截斷字符串由x字符開始從結尾?](https://stackoverflow.com/questions/15674534/in-php-how-do-i-truncate-a-string-by-x-characters-starting-from結束) – mickmackusa