-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. 如何从字符串中删除/删除最后一个字符php
- 8. 在小数位后删除所有文本2个位置PHP
- 9. 从所有字典值中删除最后2个数字?
- 10. 如何删除Java中的最后几个数字字符
- 11. 使用PHP从字符串中删除最后一个数字?
- 12. PHP:如何从字符串中删除最后一个单词?
- 13. Excel公式:如何删除列中的最后两位数字或最后两个字母?
- 14. 如何删除最后一个字符
- 15. 使用javascript从字段删除最后一位数字提交
- 16. 如何删除url中的最后2段?
- 17. 如何删除短语,然后删除2个字符?
- 18. 如何从数组中删除最后一个字符?
- 19. 从一个字符串中删除最后的6位数字在MySQL
- 20. 如何删除perl中字符串的最后n个数字字符
- 21. 如何清除最后一位数字jQuery的
- 22. 如何从每行字符串中删除最后一个字符使用PHP?
- 23. 删除数组中的最后2个元素 - Ruby
- 24. 删除字符串中的最后一个逗号(PHP/Wordpress)
- 25. 在几个文件中删除列中所有行的最后一位数字
- 26. 如何删除除最后的所有字符
- 27. 如何删除数组中最后一个数组的内容
- 28. 如何比较除了最后12位数字之外的2个字符串中的所有内容
- 29. 如何从输出(%)中删除我的最后一个字符?
- 30. 如何删除c中字符串的最后部分
分享您确切的代码 – 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