2017-06-05 84 views
-3

我有這個值:值格式刪除CARACTERES

「24.7公里」

我想刪除「公里」,只有獲得24.7的浮點數!有人知道我該怎麼做?感謝很多提前

這裏我的代碼actualy:

Route::get('/test', function() { 

    $origin = '155 avenue franklin roosevelt 11000 Carcassonne'; 

    $destination = '36 avenue André Chenier 11300 Limoux'; 

    $response = \GoogleMaps::load('directions') 
     ->setParam([ 
      'origin'   => $origin, 
      'destination'  => $destination, 
      'mode' => 'driving' , 
      'language' => 'fr', 

     ])->get(); 



    $parsed_json = (json_decode($response)); 


    $distance = $parsed_json->{'routes'}[0]->{'legs'}[0]->{'distance'}->{'text'}; 

    dd($distance); 

更新工作:

$parsed_json = (json_decode($response)); 


     $distance = $parsed_json->{'routes'}[0]->{'legs'}[0]->{'distance'}->{'text'}; 


     $a = $distance; 
     $b = str_replace(" km",'',$a); 
     $c = str_replace(",",'.',$b); 

     dd($c); 
+1

在(因此)我們希望你去嘗試自己**寫代碼* *。後** [做更多的研究](//meta.stackoverflow.com/questions/261592)**如果你有問題,你可以**發佈你已經嘗試**與清楚的解釋是什麼是'工作**並提供[** Minimal,Complete和Verifiable示例**](// stackoverflow.com/help/mcve)。我建議閱讀[問]一個好問題和[完美問題](http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/)。另外,一定要參加[遊覽]並閱讀[this](// meta.stackoverflow.com/questions/347937/)**。 –

回答

1
$a = "24,7 km"; 
$b = str_replace(" km",'',$a); 
$c = str_replace(",",'.',$b); 
+0

正在工作!!!!!!非常感謝 !我在5分鐘內接受你的回答! –