【发布时间】:2016-06-07 06:14:48
【问题描述】:
<?php
$eqn1="0.068683000000003x1+2.046124y1+-0.4153z1=0.486977512";
preg_match("/\b[0-9]*\b/",$eqn1,$vx1);
echo "X1 is: $vx1[0]";
?>
谁能告诉我,如何将 x1 的值(即 0.068683000000003)存储在变量 $vx1 中?
输出为:
X1 is: 0
【问题讨论】:
-
请内嵌粘贴您的代码。一些指向任意站点的链接不是的替代品。谢谢。
-
请告诉我们您遇到的什么错误。不要在谜语中写一个问题,给我们所有详细信息。
-
您需要将您的正则表达式更新为
/^[0-9]\.[0-9]*/以获得值0.068683000000003
标签: php regex preg-match pcre text-processing