(PHP) Need to change currency function to percentual (%)

Hi all

Would like to ask for help .

Generally I would like to run a webpage which will display actual price + price movements of selected cryptocurrencies.

I´m recieving data from extrernal API. (JSON)
.
I already integrated currency function (usd), but I need to add also function for showing percent (%) change. (at “24 hour change” section)

This is how code looks like:

<?php 
$json = file_get_contents('https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies=usd&amp;include_market_cap=true;include_24hr_vol=true;include_24hr_change=true'); 
$bitcoinPrice = json_decode($json);
 
$json = file_get_contents('https://api.coingecko.com/api/v3/simple/price?ids=dash&vs_currencies=usd&amp;include_market_cap=true;include_24hr_vol=true;include_24hr_change=true'); 
$dashPrice = json_decode($json);

$json = file_get_contents('https://api.coingecko.com/api/v3/simple/price?ids=netchain&vs_currencies=usd&amp;include_market_cap=true;include_24hr_vol=true;include_24hr_change=true');
$netchainPrice = json_decode($json);

$json = file_get_contents('https://api.coingecko.com/api/v3/simple/price?ids=pivx&vs_currencies=usd&amp;include_market_cap=true;include_24hr_vol=true;include_24hr_change=true');
$pivxPrice = json_decode($json);

function formatter($amount) {
  // $formatter = new NumberFormatter('en_US',  NumberFormatter::CURRENCY);
  return '$'.number_format($amount, 2);;
}
 ?>
<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  <meta http-equiv="x-ua-compatible" content="ie=edge">
  <title>Masternodes monitor</title>
  <!-- Font Awesome -->
  <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.2/css/all.css">
  <!-- Bootstrap core CSS -->
  <link href="css/bootstrap.min.css" rel="stylesheet">
  <!-- Material Design Bootstrap -->
  <link href="css/mdb.min.css" rel="stylesheet">
  <!-- Your custom styles (optional) -->
  <link href="css/style.css" rel="stylesheet">
  <!-- MDBootstrap Datatables  -->
<link href="css/addons/datatables.min.css" rel="stylesheet">
</head>

<body>

  <table id="dtBasicExample" class="table table-striped table-bordered table-sm" cellspacing="0" width="100%">
  <thead>
    <tr>
      <th class="th-sm">Coin name
      </th>
      <th class="th-sm">ROI
      </th>
      <th class="th-sm">Daily income
      </th>
      <th class="th-sm">Price 
      </th>
      <th class="th-sm">24 change 
      </th>
      <th class="th-sm">Volume
      </th>
      <th class="th-sm">Marketcap
      </th>
      <th class="th-sm">Node price
      </th>
      <th class="th-sm">Coins for MN
      </th>
      <th class="th-sm">Nodes
      </th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><img src="/img/btc.png" width="15" height="15" title="Bitcoin logo" alt="Bitcoin logo" />    Bitcoin (BTC)
</td>
      <td>Unknown</td>
      <td>Unknown</td>
      <td><?=formatter($bitcoinPrice->bitcoin->usd) ?></td>
      <td><?=formatter($bitcoinPrice->bitcoin->usd_24h_change) ?></td>
      <td><?=formatter($bitcoinPrice->bitcoin->usd_24h_vol) ?></td>
      <td><?=formatter($bitcoinPrice->bitcoin->usd_market_cap) ?></td>
       <td>Unknown</td>
       <td>Unknown</td>
       <td>Unknown</td>
    </tr>
     <tr>
      <td><img src="/img/pivx.png" width="15" height="15" title="Pivx logo" alt="Pivx logo" />   Pivx (PIVX)</td>
      <td>Unknown</td>
      <td>Unknown</td>
      <td><?=formatter($pivxPrice->pivx->usd) ?></td>
      <td><?=formatter($pivxPrice->pivx->usd_24h_change) ?></td>
      <td><?=formatter($pivxPrice->pivx->usd_24h_vol) ?></td>
      <td><?=formatter($pivxPrice->pivx->usd_market_cap) ?></td>
       <td>Unknown</td>
       <td>10,000</td>
       <td>1,536</td>
    </tr>
    <tr>
      <td><img src="/img/dash.png" width="15" height="15" title="Dash logo" alt="Dash logo" />    Dash (DASH)</td>
      <td>7.5%</td>
      <td>14,40 $</td>
      <td><?=formatter($dashPrice->dash->usd) ?></td>
      <td><?=formatter($dashPrice->dash->usd_24h_change) ?></td>
      <td><?=formatter($dashPrice->dash->usd_24h_vol) ?></td>
      <td><?=formatter($dashPrice->dash->usd_market_cap) ?></td>
      <td>$69,696.22</td>
      <td>1000</td>
      <td>4001</td>
    </tr>
    <tr>
      <td><img src="/img/ntx.png" width="15" height="15" title="Netchain logo" alt="Netchain logo" />    Netchain (NTX) </td>
      <td>350%</td>
      <td>0,12 $</td>
      <td>$0.00004</td>
      <td><?=formatter($netchainPrice->netchain->usd_24h_change) ?></td>
      <td><?=formatter($netchainPrice->netchain->usd_24h_vol) ?></td>
      <td><?=formatter($netchainPrice->netchain->usd_market_cap) ?></td>
      <td>$7</td>
      <td>100.000</td>
      <td>55</td>
    </tr>
      </tbody>
  <tfoot>
    <tr>
      <th>Coin name
      </th>
      <th>ROI
      </th>
      <th>Daily income
      </th>
      <th>Price 
      </th>
      <th>24 change 
      </th>
      <th>Volume
      </th>
      <th>Marketcap
      </th>
      <th>Node price
      </th>
      <th>Coins for MN
      </th>
      <th>Nodes
      </th>
    </tr>
  </tfoot>
</table>

  <!-- SCRIPTS -->
  <!-- JQuery -->
  <script type="text/javascript" src="js/jquery-3.4.1.min.js"></script>
  <!-- Bootstrap tooltips -->
  <script type="text/javascript" src="js/popper.min.js"></script>
  <!-- Bootstrap core JavaScript -->
  <script type="text/javascript" src="js/bootstrap.min.js"></script>
  <!-- MDB core JavaScript -->
  <script type="text/javascript" src="js/mdb.min.js"></script>
  <!-- MDBootstrap Datatables  -->
<script type="text/javascript" src="js/addons/datatables.min.js"></script>
<script>
$(document).ready(function () {
$('#dtBasicExample').DataTable();
$('.dataTables_length').addClass('bs-select');
setTimeout(function() {
    location.reload();
}, 900000);
});
</script>
</body>

</html>

I need section usd_24h_change in percent %.
How to do that?

I tryed :

<td><($bitcoinPrice->dash->usd_24h_change) ? % ></td> 
<td><($dashPrice->dash->usd_24h_change) ? % ></td> 
<td><($netchainPrice->dash->usd_24h_change ? % ></td> 
<td><($pivxPrice->dash->usd_24h_change) ? % ></td> 

But it doesn´t work… Please help

Hi, this is PHP, not HTML/CSS, so I’m changing the category to general help & noting it’s PHP in the title, should be a bit easier for people with PHP knowledge to notice it.