如果我这样做:
$str = "+12";
$str[0] = "-"; // -12
但是当我想删除像:
这样的字符时$str[0] = '';
倾倒它输出黑色球杆问号:
�12
这是如何运作的?
答案 0 :(得分:2)
试试这个:
$str = "+12";
echo $str = substr($str, 1);
答案 1 :(得分:1)
正如@MarkBaker所说,PHP文档声明分配空字符串会指定空字节。您可以使用substr来实现此目的。使用以下代码
<?php
$str = "+12";
$str[0] = "-"; // -12
$str = substr($str,1);
echo $str;
?>
希望这有助于你