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