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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。