小编B. *_*ess的帖子

获取一个数字的PHP对象属性

我正在尝试将JSON数据中的属性解码为PHP对象.这只是一个YouTube数据API请求,它返回一个内容对象喜欢的视频对象;

[content] => stdClass Object
                (
                    [5] => https://www.youtube.com/v/r4ihwfQipfo?version=3&f=videos&app=youtube_gdata
                    [1] => rtsp://v4.cache7.c.youtube.com/CiILENy73wIaGQn6pSL0waGIrxMYDSANFEgGUgZ2aWRlb3MM/0/0/0/video.3gp
                    [6] => rtsp://v6.cache3.c.youtube.com/CiILENy73wIaGQn6pSL0waGIrxMYESARFEgGUgZ2aWRlb3MM/0/0/0/video.3gp
                )
Run Code Online (Sandbox Code Playgroud)

$object->content->5
Run Code Online (Sandbox Code Playgroud)

引发"意想不到的T_DNUMBER" - 这非常有意义.但是如何获得一个数字属性的值?

我相信我应该知道这一点.提前致谢.

php json properties object

31
推荐指数
2
解决办法
2万
查看次数

在Ruby中转换军事时间

在Ruby中将军事(24小时)转换为HH:MM格式的最简单方法是什么?

我有两个24小时的时间值存储在一个记录中,我想在视图中显示它们,如"2:00 - 4:00",当以两个整数值(例如1400和1600)开始时.

我的hack-y解决方案是创建一个辅助函数:

    def format_time(time)
       if (time-1200 < 1000)
            if (time-1200 < 100)
                return time.to_s.insert(2, ":")
            else
                return (time-1200).to_s.insert(1, ":")
            end 
        else
            return (time-1200).to_s.insert(2, ":")              
        end         
    end
Run Code Online (Sandbox Code Playgroud)

我甚至不确定它是否一直有效.我假设有更好的方法来做到这一点.

更新:我还需要这个来处理不以'00'结尾的值.IE 1430或830.

ruby format time

3
推荐指数
1
解决办法
3499
查看次数

标签 统计

format ×1

json ×1

object ×1

php ×1

properties ×1

ruby ×1

time ×1