php - 从 PHP 数组结果中删除字符串长度值

标签 php string associative-array

我有一个 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_dumpprint_r 这样的函数。

您可以使用echoprint 正常打印字符串。

echo $firstChildData["body"];

如果你想在任何程序代码中使用变量$firstChildData["body"],它被当作其中的字符串来处理。不包括信息 string(34)

关于php - 从 PHP 数组结果中删除字符串长度值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30064129/

相关文章:

javascript - 在 Javascript 中复制 Codeigniter 的 humanize() 和 underscore() 函数

javascript - 存储在变量中的关联数组中的访问 key

php - 为什么在以下情况下内部数组元素没有按时间戳值的降序排序?

mysql - shell脚本中mysql存储过程的关联数组

python - 根据分隔字符串从长字符串中提取值

c - 在c中输入算术语句并返回值

php - MySQL 与 FOREIGN KEYS 的多对多关系

php - 如何更新 php5.6-curl 以便它可以验证新的 LetsEncrypt X1 证书?

php - 使用 Lithium 和 MySQL 进行 CRUD

php - PDO bindParam 未按预期工作