代码之家  ›  专栏  ›  技术社区  ›  flash

如何为来自php的数据在字段名和值对中指定间距?

  •  -3
  • flash  · 技术社区  · 6 年前

    "rental_rates": [{
        "term": "daily",
         "rate": "56.00"  
    }, {
        "term": "weekly",
        "rate": "677.00"
    }]
    

    我使用的php代码来提取 字段名 价值

    <?php
       foreach ($data['item']->rental_rates as $rental_rate)
       {
       echo '<span class="rental_price">'.$rental_rate->term.': </span>';
       echo '<span class="">$'.floatval($rental_rate->rate).'</span><br>';
       }
       //echo $data['item']->rental_rates[0]->term.':'.$data['item']->rental_rates[0]->rate;
       //echo $data['item']->rental_rates[1]->term.':'.$data['item']->rental_rates[0]->rate;
       //echo $data['item']->rental_rates[2]->term.':'.$data['item']->rental_rates[0]->rate;
       //echo $data['item']->rental_rates[3]->term.':'.$data['item']->rental_rates[0]->rate;
       ?>
    

    上面的php代码给出了以下内容 订单号:

    rates:
    
    daily:     $56 
    weekly:    $677
    

    问题陈述:

    rates:
    
     daily:     $56 
    weekly:    $677
    
    1 回复  |  直到 6 年前
        1
  •  1
  •   Vasim Shaikh    6 年前
         foreach ($data['item']->rental_rates as $rental_rate)
       {
       echo '<div style="text-align: left;">'.$data['item'].'</div>';  
       echo '<span class="rental_price" style="text-align:right">'.$rental_rate->term.': </span>';
       echo '<span class="" style="text-align:right">$'.floatval($rental_rate->rate).'</span><br>';
       }