【发布时间】:2016-12-29 08:14:04
【问题描述】:
我想替换空格后剩下的所有内容。
这是我的代码,结果将是“13215.00 13195.00”
<?php
function bacaHTML($url){
$data = curl_init();
curl_setopt($data, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($data, CURLOPT_URL, $url);
$hasil = curl_exec($data);
curl_close($data);
return $hasil;
}
$kodeHTML = bacaHTML('http://www.thislink.com');
$pecah = explode('<table width="139" border="0" cellspacing="0" cellpadding="0">', $kodeHTML);
$pecahLagi = explode('</table>', $pecah[2]); *// result will be "USD 13215.00 13195.00 SGD 9778.82 9758.82 EUR 14966.37 14866.37 AUD 10092.31 10012.31"*
$ngilang = substr($pecahLagi[0], 0, strpos($pecahLagi[0], 'SGD')); // result will be "USD 13215.00 13195.00"
$usdilang = strtr($ngilang, array('USD' => '<replacement>')); // result will be "13215.00 13195.00"
echo $usdilang;
?>
现在,该代码是如何运行的,结果将是“13195.00”
我试试这个,但不行。
$pieces = explode(" ", $usdilang);
$secondPiece = $pieces[1];
echo $secondPiece;
谢谢。
【问题讨论】:
-
在 $usdilang = strtr($ngilang, array('USD' => '
')); 之后爆炸不起作用我尝试使用这项工作 $pizza = "piece1 piece2 piece3 piece4 piece5 piece6"; $pieces = explode(" ", $pizza);回声 $pieces[0]; //piece1 echo $pieces[1]; //piece2 但我尝试这样做不起作用 $pieces = explode(" ", $usdilang);回声 $pieces[0]; //piece1 echo $pieces[1]; // 片2