Trim()在PHP7中不起作用

时间:2016-01-04 07:13:21

标签: php

我在PHP7中编写了一个简短的测试代码:

<?php
  $str1=' bigapple ';
  echo strlen($str1);
  trim($str1) ;//or trim($str1," ")
  echo strlen($str1);
?>

但每当我在trim上使用$str1时,strlen将返回10。 有人能告诉我原因吗?我一直在搜索但却一无所获。

2 个答案:

答案 0 :(得分:3)

您需要将修剪字符串存储到任何变量,或者您需要打印修剪字符串,如下所示:

echo strlen(trim($str1));

答案 1 :(得分:2)

您尚未在另一个变量中指定修剪后的值。请尝试以下方法:

<?php
$str1=' bigapple ';
echo strlen($str1).'<br>';
$str2 = trim($str1);
echo strlen($str2).'<br>';
?>