sscanf Parses input from a string according to a format php函数


sscanf

(PHP 4 >= 4.0.1, PHP 5)

sscanfParses input from a string according to a format

说明

mixed sscanf ( string $str , string $format [, mixed &$... ] )

The function sscanf() is the input analog of printf(). sscanf() reads from the string str and interprets it according to the specified format, which is described in the documentation for sprintf().

Any whitespace in the format string matches any whitespace in the input string. This means that even a tab in the format string can match a single space character in the input string.

参数

str

The input string being parsed.

format

The interpreted format for str, which is described in the documentation for sprintf() with following differences:

  • Function is not locale-aware.
  • F, g, G and b are not supported.
  • D stands for decimal number.
  • i stands for integer with base detection.
  • n stands for number of characters processed so far.

...

Optionally pass in variables by reference that will contain the parsed values.

返回值

If only two parameters were passed to this function, the values parsed will be returned as an array. Otherwise, if optional parameters are passed, the function will return the number of assigned values. The optional parameters must be passed by reference.

范例

Example #1 sscanf() Example

<?php
// getting the serial number
list($serial) = sscanf("SN/2350001""SN/%d");
// and the date of manufacturing
$mandate "January 01 2000";
list(
$month$day$year) = sscanf($mandate"%s %d %d");
echo 
"Item $serial was manufactured on: $year-" substr($month03) . "-$day ";
?>

If optional parameters are passed, the function will return the number of assigned values.

Example #2 sscanf() - using optional parameters

<?php
// get author info and generate DocBook entry
$auth "24 Lewis Carroll";
$n sscanf($auth"%d %s %s"$id$first$last);
echo 
"<author id='$id'>
    <firstname>
$first</firstname>
    <surname>
$last</surname>
</author> "
;
?>

参见



相关阅读:
stat 给出文件的信息
strcasecmp 二进制安全比较字符串(不区分大小写)
strchr 别名 strstr
strcmp 二进制安全字符串比较
strcoll 基于区域设置的字符串比较
strcspn 获取不匹配遮罩的起始子字符串的长度
stream_bucket_append Append bucket to brigade
stream_bucket_make_writeable Return a bucket object from the brigade for operating on
stream_bucket_new Create a new bucket for use on the current stream
stream_bucket_prepend Prepend bucket to brigade
stream_context_create Create a streams context
stream_context_get_default Retrieve the default streams context
stream_context_get_options Retrieve options for a stream/wrapper/context
stream_context_get_params Retrieves parameters from a context
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 小学记叙文500字:竞选班长 XX年区域销售市场工作总结报告 西游记的读后感700 1美元的价值,面对拒绝,要多动脑筋 断了退路才有出路 一次难忘的绕口令比赛作文300字 市委农村工作办公室工作总结及工作打算-办公室工作总结_办公室工作总结 新课程数学教学反思 小学三年级作文350字:我家的新成员 2016司法局督查促进工作方案 门其实开着_七年级作文500字 学会满足作文650字 墙上的斑点(网友来稿) 工人入党申请书范文 死亡蓝环——蓝环章鱼 灵魂。眼睛。语言 北京市汽车租赁合同书 最新中考作文应考技巧 早安心语:好好的爱自己,好好的做真实的自己 什么样的女子最能打动男人心 亲爱的…… 我还不知道。 其实你也会感到心痛 诗,歌不分离 学校师资队伍建设工作总结-学校工作总结_学校工作总结 三线城市卷烟消费现状及策略分析 【精品】企业厂务公开实施方案 开学感想作文 咏舞·低身锵玉珮 预备党员2013年入党转正申请_入党申请书 默写你的笑脸 游东方明珠作文700字 我和女儿 渐远却再回不去的时光 小学四年级作文400字:成都的雪 喜雨作文500字 在大是大非面前 决斗【观后感 那时候那时候 2015幼儿园教师入党申请书 女记者遭法警掐脖羞辱了谁 怀念讲台上的你1200字 仿写句子[高考专题训练] 假如我是总统300字 热烈祝贺《新中国66周年文艺名家名典》出版发行(康有山) 心灵鸡汤| |下勐连的农家书屋 上面有人 超声科年度述职报告 萦·离痕 爱情不等式(转载) 《汗血马》教案1

Copyright © 2016 phpStudy |