2016-08-04 32 views
0

ich eingeführt, um den Code unten in meinem Content-product.php und das Ergebnis ist:Wie setze ich Kommas in meine Produktattribute?

1 year2 Jahr3 Jahr4 Jahr

Wie kann ich Kommas in meinen Attributen setzen und das Jahr zu Jahr ändern ?

<p class="availsize"><?php 
echo "Available Sizes: "; 
$subheadingvalues = get_the_terms($product->id, 'pa_available-sizes'); 

    foreach ($subheadingvalues as $subheadingvalue) { 
    echo $subheadingvalue->name; 
    } 
?></p> 

Antwort

0

Ich habe eine Variable $subheading verwendet, um alle Daten mit einem , (Komma) am Ende zu sammeln. Ich tat dies, weil alle Daten durch ein Komma entlang der a , am Ende getrennt werden. Wie data1,data2,data3,. Dann wird die trim Funktion verwendet, um die , am Ende zu entfernen.

<p class="availsize"> 
    <?php 
     echo "Available Sizes: "; 
     $subheadingvalues = get_the_terms($product->id, 'pa_available-sizes'); 

     $subheading=''; //for collecting 
     foreach ($subheadingvalues as $subheadingvalue) { 
      $subheading.= $subheadingvalue->name . ','; 
     } 
     echo trim($subheading, ','); 
    ?> 
</p> 
+0

Hallo Jonju, vielen Dank für Ihre Hilfe. und das ergebnis war "Verfügbare Größen: 1 Jahr, 3 Jahre, 5 Jahre, 7 Jahre" es ist jetzt in Ordnung, aber wie kann ich Platz nach Komma hinzufügen. –

+0

setzen Sie einen zusätzlichen Platz nach Komma. "", " – jonju

+0

Vielen Dank! –