首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从数组返回元素的PHP

从数组返回元素的PHP
EN

Stack Overflow用户
提问于 2021-11-09 04:06:43
回答 2查看 82关注 0票数 1

所以我有一些代码可以在一个数组中一直返回,比如今天的开放时间:9:00-9:45,9:55 - 10:20,10:30-11:00。如果我们使用$formatted_rangesarray_key_first($formatted_ranges)而不是join,它将返回一个元素,如下所示:“今天的开放时间:9:00-9:45”。但是我们需要像这样回来,

今天开放时间:9:00-11:00。

代码语言:javascript
运行
复制
$start = DateTime::createFromFormat( 'H:i', $range['from'] );
$end = DateTime::createFromFormat( 'H:i', $range['to'] );

$formatted_ranges = array_map( function( $range ) {
            return $this->format_time( $range['from'] ).' - '.$this->format_time($range['to'] );
}, $ranges );

return sprintf(
  __( 'Open hours today:', 'example' ) . ' <span>%s</span>',
            join( ', ', $formatted_ranges )
        );
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69892712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档