PHPsscanf()是 PHP 中的一个内置函数,其中根据指定或特定模式解析输入字符串,同时比较和匹配格式字符串和输入字符串之间的任何空格,这意味着,即使是制表符(\t)将比较并匹配格式字符串和输入字符串之间的单个空格字符。
用法:
sscanf(string $input, string $format, mixed &...$vars): array|int|null
Parameters: 该函数接受下面说明的三个参数。
- $input: 这是解析字符串的输入参数。
- $format: 此参数使用以下格式获取预期的字符串:%d 表示整数,%f 表示浮点值。
- &$变量:此参数指定另一个变量来存储提取的值。
返回值: sscanf()当传递两个参数时,函数返回一个数组。该函数返回数组中的解析值,否则将返回字符数。如果发生错误,将返回“null”。
示例 1:下面的代码演示了sscanf()函数。
PHP
<?php
$str = "10,20";
sscanf($str, "%d,%d", $num1, $num2);
echo "Number 1: " . $num1 . "\n";
echo "Number 2: " . $num2 ;
?>
输出:
Number 1: 10 Number 2: 20
示例 2:以下代码演示了sscanf() 函数。
PHP
<?php
$input_string = "Amit Kumar";
$first_name = "";
$last_name = "";
if (sscanf($input_string, "%s %s", $first_name, $last_name) === 2)
{
echo "First name: " . $first_name . "\n";
echo "Last name: " . $last_name . "\n";
}
?>
输出:
First name: Amit Last name: Kumar
参考:https://www.php.net/manual/en/function.sscanf.php
相关用法
- PHP sin()用法及代码示例
- PHP sqrt()用法及代码示例
- PHP string Implode()用法及代码示例
- PHP string crypt()用法及代码示例
- PHP string join()用法及代码示例
- PHP string lcfirst()用法及代码示例
- PHP string levenshtein()用法及代码示例
- PHP string ltrim()用法及代码示例
- PHP string md5()用法及代码示例
- PHP string md5_file()用法及代码示例
- PHP string money_format()用法及代码示例
- PHP string number_format()用法及代码示例
- PHP string ord()用法及代码示例
- PHP string parse_str()用法及代码示例
- PHP string printf()用法及代码示例
- PHP string quotemeta()用法及代码示例
- PHP string rtrim()用法及代码示例
- PHP string setlocale()用法及代码示例
- PHP string sha1()用法及代码示例
- PHP string sha1_file()用法及代码示例
- PHP string similar_text()用法及代码示例
- PHP string str_ireplace()用法及代码示例
- PHP string str_pad()用法及代码示例
- PHP string str_repeat()用法及代码示例
- PHP string str_rot13()用法及代码示例
注:本文由纯净天空筛选整理自neeraj3304大神的英文原创作品 PHP sscanf() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。