这行不通:
list($value) = sscanf('foo.bar','%s.bar');
echo $value; //foo.bar
虽然这样做:
list($value) = sscanf('foo bar','%s bar');
echo $value; //foo
非常感谢任何建议。 谢谢。
最佳答案
您可以使用基本(取反)字符类代替 s
,如下所示:
list($value) = sscanf('foo.bar','%[^.].bar');
echo $value; //foo
关于php - 转义 PHP sscanf 中的点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2116897/