2017-06-05 7 views
-3

を削除し、私は、この値は持っている:私は「キロ」を削除し、のみ24.7フロート番号などを取得したいと思い値の形式caracteres

「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); 

UPDATE WORKING:あなたは**コードを自分で書こうとすると予想されている[そう]で

$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)**あなたが問題を抱えていると、あなたが試みたものを投稿することができます** (** 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

working !!!!!!どうもありがとう !私は5分であなたの答えを受け入れてマーク! –