开发者社区> 问答> 正文

如何在PHP中将数组元素转换为字符串?

如果我有一个对象数组:

$a = array($objA, $objB); (每个对象都有一个__toString()-method)

如何将所有数组元素都转换为字符串,以便该数组仅$a包含其字符串表示形式,就不再包含对象?是否有单线排列,还是必须手动遍历阵列? 问题来源于stack overflow

展开
收起
保持可爱mmm 2020-02-08 20:22:44 419 0
1 条回答
写回答
取消 提交回答
  • 单线:

    $a = array_map('strval', $a); // strval is a callback function

    2020-02-08 20:22:55
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-深入浅出网络编程与swoole内核-吴镇宇 立即下载
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载