我在解析 PHP 文本时遇到问题 我有一个包含此类信息的 txt 文件:
sometext::sometext.0 = 整数:254
我需要的是获取 254 的最后一个值作为 PHP 中的变量。在这个 txt 文件中,最后一个值可以从 0 更改为 255
"sometext::sometext.0 = INTEGER: " 这部分根本没有改变。它的长度为 36 个符号,因此我需要使用 PHP 将 36 个符号之后的内容转换为变量。
谢谢你。
尝试使用sscanf
:
$string = "sometext::sometext.0 = INTEGER: 254";
sscanf($string, "sometext::sometext.0 = INTEGER: %d", $number);
echo $number;
也许substr()会做?
$text = "sometext::sometext.0 = INTEGER: 254";
print substr($text, 37);
在这里查看它的实际效果(调整以匹配您的示例数据):http ://codepad.org/5Ikt3kRh