【问题标题】:Same string, but var_dump shows weird data相同的字符串,但 var_dump 显示奇怪的数据
【发布时间】:2023-03-17 07:51:01
【问题描述】:

我有一个变量$username,它是我从一个文件中获取的 url 字符串的子字符串。

这是var_dump($username)的输出:

"tring(18) "honorablevacuum87

如果我设置 $username = "honorablevacuum87" 并 var_dump 它,我会得到:

string(17) "honorablevacuum87"

有什么问题。我快疯了。

【问题讨论】:

  • 编辑后:这些是不同的,因为第一个在字符串末尾有一个类型(可能是空格),使用 $myString = trim($myString); ?

标签: php string comparison var-dump


【解决方案1】:

问题是您以二进制模式而不是文本模式打开文件,这意味着没有发生行尾翻译。

$fp = fopen('foo.txt', 'rt');

【讨论】:

    猜你喜欢
    • 2012-10-01
    • 2011-12-23
    • 1970-01-01
    • 2021-03-01
    • 1970-01-01
    • 2015-01-05
    • 2014-02-06
    • 2014-11-04
    • 1970-01-01
    相关资源
    最近更新 更多