PHP入门作业求助:使用explode将heredoc字符串按行拆分为数组
实现代码
核心逻辑是通过explode()按换行符拆分heredoc字符串,代码示例如下:
// 直接按系统换行符拆分,得到每行作为元素的数组 $split_result = explode(PHP_EOL, $_heros); // 可选优化:去除每行前后的缩进空格、过滤空行 $split_result = array_filter(array_map('trim', $split_result));
说明
- 如果你不需要去掉每行开头的缩进空格,只保留第一行
explode(PHP_EOL, $_heros)的代码即可完全满足「使用explode按行拆分为数组」的需求 - 这里用PHP内置常量
PHP_EOL作为拆分的分隔符,可以自动适配不同操作系统的换行规则,避免不同环境下拆分出错
内容的提问来源于stack exchange,提问作者clemens
相关产品推荐
相关产品推荐

