массивы — разделить строку слова запятой в переполнении стека

У меня есть строка текста в группе ингредиентов рецепта, которую нужно разделить запятой, если для любого данного ингредиента указаны примечания. Например — на нем будет отображаться «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>

Вот пример поста с рецептом, чтобы вы могли увидеть плагин в действии и как он в настоящее время отображает ингредиенты

Любая помощь высоко ценится!

0

Решение

Если ноты хранятся в $ingredient['notes'] и вам просто нужна запятая перед этим, вы можете просто сделать:

<span class="wprm-recipe-ingredient-notes">, <? php echo $ingredient['notes']; ?></span>
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector