У меня есть строка текста в группе ингредиентов рецепта, которую нужно разделить запятой, если для любого данного ингредиента указаны примечания. Например — на нем будет отображаться «1 луковица красного цвета», но я бы хотел, чтобы на нем отображалось «1 луковица красного цвета».
Я пытался использовать implode, но запятая вообще не добавлялась. Я ясно что-то упускаю из виду / недостаточно понимаю.
Вот код:
<?php if ( $ingredient['notes'] ) : ?>
<span class="wprm-recipe-ingredient-notes"><?php echo $ingredient['notes']; ?>
</span>
<?php endif; // Ingredient notes. ?>
Я попробовал эти отрывки без удачи —
// Example 1 -
<span class="wprm-recipe-ingredient-notes"><?php echo implode(",", $ingredient['notes']); ?></span>
// Example 2 -
<span class="wprm-recipe-ingredient-notes"><?php echo $ingredient[',' 'notes']; ?></span>
// Example 3 - this one created a big gap between the ingredient and the note for the ingredient
<span class="wprm-recipe-ingredient-notes"><p>,</p><? php echo $ingredient['notes']; ?></span>
Любая помощь высоко ценится!
Если ноты хранятся в $ingredient['notes']
и вам просто нужна запятая перед этим, вы можете просто сделать:
<span class="wprm-recipe-ingredient-notes">, <? php echo $ingredient['notes']; ?></span>
Других решений пока нет …