介绍下不常用的函数 - sscanf
来源:互联网 发布:卖家淘宝网址怎么看 编辑:程序博客网 时间:2024/06/03 09:27
也许你经常会使用sprintf..比如.
- $str = "%s刚才吃了%s";
- echo sprintf($str, '博主', '大便');
- //output 博主刚才吃了大便
顾名思义..格式化输出..其实是跟printf延伸而来的..
但是还有个格式化输入..大家常用吗??
那就是sscanf..如果你还对他很少了解..那么我们今天来看几个例子.
如何读出一个日期的年份月份和日期??比如"2009年5月15日"
那么这时候我们使用sscanf来试下..
- $str= '2009年5月15日';
- list($year, $month, $day) = sscanf($str, '%d年%d月%d日');
- echo $year,$month,$day;
- //output 2009515
这样.我们就很容易的挑出来年月日了..
这只是个初级应用.我们来看个复杂的例子..
有这样一个字符串..
- $str = '
- 0:null
- 1:管理员
- 2:工程员
- 3:斑主
- ';
问:如何变成这样一个数组..前面的数字式索引..冒号后面的是值..
你想到怎么解决了吗??我首先想到的是sscanf..我们来看下最后的源码..
非常简单:)
- $str = '
- 0:null
- 1:管理员
- 2:工程员
- 3:斑主
- ';
- $strs = explode("/n", $str);
- foreach ($strs as $value) {
- if (!empty($value)) {
- list($index, $value) = sscanf($value, '%d:%s');
- $array[$index] = $value;
- }
- }
- print_r($array);
- 介绍下不常用的函数 - sscanf
- sscanf函数介绍
- C语言sscanf()函数的介绍和实例代码学习
- VC 中几个常用函数的特殊用法 sscanf printf
- sscanf函数的用法
- sscanf函数的用法
- sscanf 函数的用法
- sscanf 函数的用法
- sscanf函数的用法
- sscanf函数的用法
- sscanf函数的使用
- sscanf函数的用法
- sscanf函数的用法
- sscanf函数的用法
- 强大的sscanf 函数
- sscanf()函数的用法
- 功能强大的sscanf 函数
- sscanf函数的用法
- How To Save Traffic With Apache2's mod_deflate
- 北京科技报:2008中国十大科技骗局
- 把字符都统一转换成utf8
- 面试题精选(71):倒水倒油类算法
- IIS运行不了ASP.NET的解决方案 & HTTP 500 - 内部服务器错误的解决方案
- 介绍下不常用的函数 - sscanf
- 嵌入式资源网站
- CList成员的使用
- 我的人生路--程序
- dos收邮件
- oracle exp imp
- linux读书笔记
- 开发及编程的小贴士
- GlassFish MySql连接池配置