从 PHP 数组结果中删除字符串长度值
Remove string length value from PHP array result
我有一个 PHP 关联数组,我正试图从中提取数据:
array(18) { ["body"]=> string(34) "Hey! Let me know if you got this"}
上面的数组存储在一个名为 $firstChildData 的变量中,当我尝试 运行 下面的行时,我得到下面的结果:
$firstChildBody = $firstChildData["body"];
这个returns:字符串(34)"Hey! Let me know if you got this"
有谁知道如何删除 'string(34)' 这样我就可以在引号内得到值?我曾尝试使用以 " 作为分隔符的 explode() 函数,但这没有用。
提前致谢!
如果您使用 var_dump 或 print_r[=23= 这样的函数,string(34) 只是一个调试信息].
您可以使用 echo 或 print 正常打印字符串。
echo $firstChildData["body"];
如果你想在任何程序代码中使用变量$firstChildData["body"],它被当作字符串处理。信息 string(34) 不包括在内。
谢谢大家!
你是对的,我使用的是 var_dump,它显示的信息甚至认为它不是字符串的一部分。我改用了 echo,效果很好。
我有一个 PHP 关联数组,我正试图从中提取数据:
array(18) { ["body"]=> string(34) "Hey! Let me know if you got this"}
上面的数组存储在一个名为 $firstChildData 的变量中,当我尝试 运行 下面的行时,我得到下面的结果:
$firstChildBody = $firstChildData["body"];
这个returns:字符串(34)"Hey! Let me know if you got this"
有谁知道如何删除 'string(34)' 这样我就可以在引号内得到值?我曾尝试使用以 " 作为分隔符的 explode() 函数,但这没有用。
提前致谢!
string(34) 只是一个调试信息].
您可以使用 echo 或 print 正常打印字符串。
echo $firstChildData["body"];
如果你想在任何程序代码中使用变量$firstChildData["body"],它被当作字符串处理。信息 string(34) 不包括在内。
谢谢大家!
你是对的,我使用的是 var_dump,它显示的信息甚至认为它不是字符串的一部分。我改用了 echo,效果很好。