处理 SOAP 中的时间数据类型
我正在启动一个项目来更新我工作的公司的 SOAP 接口的 XML 模式。查看 w3c 中的 XML 架构,我注意到持续时间有一个特定的数据类型。我们目前使用“HH:MM:SS”来指定持续时间,而不是“P5Y2M10D”。
我上面的 Snr 开发人员表示他希望保持整个系统中的所有内容一致,我也同意这一点,但有一小部分我想维护一个符合 w3c 的系统。那么考虑到这一点,PHP 中是否有任何函数可以将 xml 持续时间数据类型解析为 mysql 兼容格式?
I'm starting a project to update our XML schema for the SOAP interface for the company I work for. Looking at the XML schemas at w3c I've noticed there's a specific datatype for duration. We currently use "HH:MM:SS" to specify duration, as opposed to 'P5Y2M10D'
The Snr Developer above me has said he'd like to keep everything consistent across the system, which I also agree with, but a little part of me would like to maintain a w3c compliant system. So with that in mind, are there any functions in PHP to parse the xml duration datatype to a mysql compatible format?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为没有任何内置函数可以解析该格式,但是您可以使用 preg_split() 解析它。
一旦进入数组,您就可以非常轻松地以任何您想要的方式对其进行格式化。
I don't think there are any built-in functions to parse that format, but you could parse it with preg_split()
Once in an array, you can format it any way you want very easily.