Php 从卷曲处抓住内部

Php 从卷曲处抓住内部,php,curl,stripping,Php,Curl,Stripping,我卷曲并得到以下结果: echo $contents 这就给了我: <td class="fomeB1" >Balance: $ 1.02</td> $13.32 fee $15.22 fee 2 余额:1.02美元 13.32美元费用 15.22美元费用2 我怎样才能抓住$1.02后面和 我想通过php将其剥离,并将钱放入可变美元余额中 非常感谢您对我的任何帮助 这可能是一种不好的做法。。。但是 $pieces = explode("$ ", $content

我卷曲并得到以下结果:

echo $contents
这就给了我:

 <td class="fomeB1" >Balance: $ 1.02</td>

$13.32 fee
$15.22 fee 2
余额:1.02美元
13.32美元费用
15.22美元费用2
我怎样才能抓住$1.02后面和

我想通过php将其剥离,并将钱放入可变美元余额中


非常感谢您对我的任何帮助

这可能是一种不好的做法。。。但是

$pieces = explode("$ ", $contents);
$pieces = explode("</td>", $pieces[1]);
$balance = $pieces[0];
您可以在此处测试正则表达式:

您可以使用preg_match()使用正则表达式解析余额。
这可能是一种不好的方法。。。但是

$pieces = explode("$ ", $contents);
$pieces = explode("</td>", $pieces[1]);
$balance = $pieces[0];
您可以在此处测试正则表达式:

您可以使用preg_match()使用正则表达式解析余额。

基本上现在你有了一个字符串

$str = '<td class="fomeB1" >Balance: $ 1.02</td>';
现在,使用explode:

$pieces = explode($txt,' $ ');
echo $pieces[0]; //Balance:
echo $pieces[1]; //1.02
更新:
尝试此操作,如果explode对字符串有效,则它应该可以工作:

$pieces = explode("Balance: $ ", $str);
$pieces = explode("</td>", $pieces[1]);
$balance = $pieces[0]; //1.02
$pieces=explode(“余额:$”,$str);
$pieces=爆炸(“,$pieces[1]);
$余额=$件[0]//1.02

基本上现在你有了一个字符串

$str = '<td class="fomeB1" >Balance: $ 1.02</td>';
现在,使用explode:

$pieces = explode($txt,' $ ');
echo $pieces[0]; //Balance:
echo $pieces[1]; //1.02
更新:
尝试此操作,如果explode对字符串有效,则它应该可以工作:

$pieces = explode("Balance: $ ", $str);
$pieces = explode("</td>", $pieces[1]);
$balance = $pieces[0]; //1.02
$pieces=explode(“余额:$”,$str);
$pieces=爆炸(“,$pieces[1]);
$余额=$件[0]//1.02

是的,你可以使用你想要的

preg_match("/(?<=Balance: ).*?(?=<)/", "<td class='fomeB1'>Balance: $ 1.02</td>", $match);
print_r(str_replace("$"," ",$match));

// Prints:
Array
(
    [0] =>   1.02
)

preg\u match(“/(?是的,您可以使用您想要的

preg_match("/(?<=Balance: ).*?(?=<)/", "<td class='fomeB1'>Balance: $ 1.02</td>", $match);
print_r(str_replace("$"," ",$match));

// Prints:
Array
(
    [0] =>   1.02
)
preg_match(“/(?
str='余额:$1.02';
$r1=preg\u replace('/.*?\$[](.*)
$str='余额:$1.02';


$r1=preg\u replace('/.\$[](.*))非常肯定curl是用来从网页获取数据非常肯定curl是用来从网页获取数据谢谢你的帮助,但是如果我在那页上有超过$的话……我们能找到前面有单词balance的吗?是的,有一个正则表达式。我不太聪明,不知道如何使用正则表达式,可以吗请你提供更多的指导?谢谢你的帮助,但是如果我在那一页上有超过$的话……我们能找到前面有balance这个词的吗?是的,有一个正则表达式。我不够聪明,不知道如何使用正则表达式,你能提供更多的指导吗?你知道bala的位置吗然后,如果它总是你想要的第一个
$
?我已经更新了问题的顶部…我想要的美元总是有余额:在它前面…其他人没有“余额”这个词:它们也在td标签之间吗?如果不是的话,那么我写的代码应该是有用的是,其他$也在td中,但这一个在td中,也有“平衡”一词:在它前面是的,是的,但是我卷曲的网页有很多td和$-你的方法确实有效,但由于所有其他tds,它非常混乱…你知道这个位置吗那么,如果它总是你想要的第一个
$
?我已经更新了问题的顶部…我想要的美元总是有余额:在它前面…其他人没有“余额”这个词:它们也在td标签之间吗?如果不是的话,那么我写的代码应该是有用的是,其他$也在td中,但这一个在td中,也有“平衡”一词:在它前面是的,是的,但是我卷曲的网页有很多td和$-你的方法确实有效,但因为所有其他tds,它非常混乱…我想他想要actu将值1.02放入数组中。我想他希望将实际值1.02放入数组中。