Чтобы передать переменную массива в двойных кавычках в PHP, у вас есть несколько вариантов:
- Преобразование массива в строку. Вы можете преобразовать массив в строку с помощью функций
implode()илиjoin(). Эти функции объединяют элементы массива в строку, которую затем можно включить в двойные кавычки. Вот пример:
$array = ['element1', 'element2', 'element3'];
$string = implode(', ', $array);
echo "The array values are: $string";
Выход:
The array values are: element1, element2, element3
- Синтаксис фигурных скобок. Вы также можете заключить переменную массива в фигурные скобки
{}, чтобы явно указать, что вы хотите включить значение переменной в строку. Вот пример:
$array = ['element1', 'element2', 'element3'];
echo "The array values are: {$array[0]}, {$array[1]}, {$array[2]}";
Выход:
The array values are: element1, element2, element3
- Оператор конкатенации. Другой подход — использовать оператор конкатенации (
.) для объединения элементов массива со строкой. Вот пример:
$array = ['element1', 'element2', 'element3'];
echo "The array values are: " . $array[0] . ", " . $array[1] . ", " . $array[2];
Выход:
The array values are: element1, element2, element3