我有一个 PHP 关联数组,我正试图从中提取数据:
array(18) { ["body"]=> string(34) "Hey! Let me know if you got this"}
上面的数组存储在一个名为 $firstChildData 的变量中,当我尝试运行以下行时,我得到了下面的结果:
$firstChildBody = $firstChildData["body"];
这将返回:string(34)“嘿!如果你知道了请告诉我”
有谁知道如何删除 'string(34)' 这样我就可以在引号内得到值?我尝试使用以 "作为分隔符的 explode() 函数,但这没有用。
提前致谢!
最佳答案
string(34) 只是一个调试信息,如果你使用像 var_dump 或 print_r 这样的函数。
您可以使用echo 或print 正常打印字符串。
echo $firstChildData["body"];
如果你想在任何程序代码中使用变量$firstChildData["body"],它被当作其中的字符串来处理。不包括信息 string(34)。
关于php - 从 PHP 数组结果中删除字符串长度值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30064129/