1

基本的に、値を掛け合わせようとしています。

以下に、数値をエコーアウトしている ul があります。

<ul class="TCE">
<li><span>Average drink cost</span>&nbsp;&nbsp;<?php echo the_field('average_drink_price'); ?></li>
<li><span>Average drinks spenditure per night</span>&nbsp;&nbsp;<?php echo the_field('average_drinks_spenditure_per_night'); ?></li>
<li><span>Average drinks spenditure for the year</span>&nbsp;&nbsp;<!-- JAVA BIT --></li>
<li><span>Average drinks spenditure for 3 years</span>&nbsp;&nbsp; <!-- JAVA BIT --></li>
</ul>

3 番目の li で 2 番目の li の値を取得し、その値に正確に 28 を掛けます。

次に、4 番目の li で 3 番目の li の値を取得し、それに 3 を掛けます。

したがって、次のようになります。

リチウム 2 × 28 = リチウム 3 リチウム 3 × 3 = リチウム 4

それが理にかなっている場合は?li1 と li2 の値は、その PHP フィールドを介して生成されます。どこから始めればよいかわかりません。

更新された PHP テスト:

<?php
var_dump(the_field('average_drinks_spenditure_per_night')); 
$li2 = the_field('average_drinks_spenditure_per_night');
$li3 = ($li2 * 28) * 2.1;
$li4 = $li3 * 3;
?>

<ul class="TCE">
<li><span>Average drink cost</span>&nbsp;&nbsp;<?php echo the_field('average_drink_price'); ?></li>
<li><span>Average drinks spenditure per night</span>&nbsp;&nbsp;<?php echo $li2; ?></li>
<li><span>Average drinks spenditure for the year</span>&nbsp;&nbsp;<?php echo $li3;?><!-- JAVA BIT --></li>
<li><span>Average drinks spenditure for 3 years</span>&nbsp;&nbsp; <?php echo $li4;?><!-- JAVA BIT --></li>
</ul>
4

2 に答える 2

0

あなたはこれができますか?JavaScript はどこから入ってきますか?

<?php
    $perNight = the_field('average_drinks_spenditure_per_night');
    $perYear = $perNight * 365;
    $per3Years = $perYear * 3;
?>    

<ul class="TCE">
    <li><span>Average drink cost</span>&nbsp;&nbsp;<?php echo the_field('average_drink_price'); ?></li>
    <li><span>Average drinks spenditure per night</span>&nbsp;&nbsp;<?php echo $perNight; ?></li>
    <li><span>Average drinks spenditure for the year</span>&nbsp;&nbsp;<?php echo $perYear; ?></li>
    <li><span>Average drinks spenditure for 3 years</span>&nbsp;&nbsp;<?php echo $per3Years; ?></li>
</ul>
于 2012-10-16T17:02:37.900 に答える
0

試す

<?php 
$li2 = 1;
if(is_numeric(trim(the_field('average_drinks_spenditure_per_night'))))
 $li2 = trim(the_field('average_drinks_spenditure_per_night'));
$li3 = $li2 * 28;
$li4 = $li3 * 3;

?>

<ul class="TCE">
<li><span>Average drink cost</span>&nbsp;&nbsp;<?php echo   the_field('average_drink_price'); ?></li>
<li><span>Average drinks spenditure per night</span>&nbsp;&nbsp;<?php echo $li2; ?></li>
<li><span>Average drinks spenditure for the year</span>&nbsp;&nbsp;<?php  echo $li3;?><!-- JAVA BIT --></li>
<li><span>Average drinks spenditure for 3 years</span>&nbsp;&nbsp; <!-- JAVA BIT --></li>
</ul>
于 2012-10-16T16:34:14.700 に答える