sscanf() 是预定义的 PHP 函数。它用于根据格式从字符串返回解析输入。如果我们在函数中传递两个参数,数据将作为数组返回。
相关函数:
- print():用于输出一个或多个字符串。
- fprint():用于将格式化的字符串写入流中。
用法:
sscanf(string,format,arg1,arg2,arg++) ;
参数 | 描述 | 必需/可选 |
---|---|---|
string | 指定要读取的字符串。 | Required |
format | 指定要使用的格式。
|
Required |
arg1 | 指定第一个变量来存储数据 | Optional |
arg2 | 指定第二个变量来存储数据 | Optional |
参数++ | 指定第三个、第四个等等。 | 参数++ |
例子1
<?php
$str = "PHP:7";
sscanf($str,"PHP:%d",$language);
// show types and values
var_dump($language);
?>
输出:
int(7)
例子2
<?php
$str = "age:18 height:6ft";
sscanf($str,"age:%d height:%dft",$age,$height);
// show types and values
var_dump($age,$height);
?>
输出:
int(18) int(6)
例子3
<?php
$str = "Tutorial Website:javatpoint";
sscanf($str,"Tutorial Website:%s",$site);
// show types and values
var_dump($site);
?>
输出:
string(10) "javatpoint"
示例 4
<?php
$str = "We are Learning PHP 7";
$format = sscanf($str,"%s %s %s %s %c");
print_r($format);
?>
输出:
Array ( [0] => We [1] => are [2] => Learning [3] => PHP [4] => 7 )
相关用法
- PHP String sprintf()用法及代码示例
- PHP String substr()用法及代码示例
- PHP String strtr()用法及代码示例
- PHP String strtolower()用法及代码示例
- PHP String strspn()用法及代码示例
- PHP String substr_count()用法及代码示例
- PHP String strtoupper()用法及代码示例
- PHP String strtok()用法及代码示例
- PHP String substr_replace()用法及代码示例
- PHP String strstr()用法及代码示例
- PHP String str_replace()用法及代码示例
- PHP String substr_compare()用法及代码示例
- PHP String strrpos()用法及代码示例
- PHP String wordwrap()用法及代码示例
- PHP String ucwords()用法及代码示例
- PHP String localeconv()用法及代码示例
- PHP String quoted_printable_encode()用法及代码示例
- PHP String ucfirst()用法及代码示例
- PHP String nl2br()用法及代码示例
- PHP String vsprintf()用法及代码示例
注:本文由纯净天空筛选整理自 PHP String sscanf() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。