php sscanf()函数是一个从字符串中读取格式化输入的函数。它可以让你从字符串中提取出特定的字符串,数字或者其他格式的数据。
使用方法
sscanf()函数接受两个参数,第一个参数是要从中提取数据的字符串,第二个参数是指定的格式,格式可以是字符串,数字,布尔值或者数组等。
$str = "Hello World"; $result = sscanf($str, "%s"); //$result的值为:Hello
在上面的代码中,我们使用sscanf()函数从字符串$str中提取出了一个字符串,并将其保存在$result中。
sscanf()函数还可以用于提取多个值:
$str = "1 2 3 4 5"; $result = sscanf($str, "%d %d %d %d %d"); //$result的值为:[1, 2, 3, 4, 5]
在上面的代码中,我们使用sscanf()函数从字符串$str中提取出了五个数字,并将其保存在$result中。
sscanf()函数还可以用于提取多个不同类型的值:
$str = "Hello 1 2 3"; $result = sscanf($str, "%s %d %d %d"); //$result的值为:[Hello, 1, 2, 3]
在上面的代码中,我们使用sscanf()函数从字符串$str中提取出了一个字符串和三个数字,并将其保存在$result中。
sscanf()函数是一个非常有用的工具,可以帮助你从字符串中提取出特定的字符串,数字或者其他格式的数据。