草庐IT

aliasArr

全部标签

php - 如果字符串中没有逗号,为什么 $aliasArr 总是一个数组?

我有这个代码:$str="one,two,three,four";$str="one";echo$str.PHP_EOL;$noWhiteSpaces=str_replace('','',$str);$aliasArr=explode(',',$noWhiteSpaces);echois_array($aliasArr)?'true':'false';echoPHP_EOL;背后的想法很简单:如果字符串$str有逗号(,)那么$aliasArr将是一个数组,否则它将是false。如果您使用第一个$str测试代码,您将看到如何将TRUE作为输出,但如果您尝试使用第二个(覆盖前一个),您将