Echo в массиве php
Как разом вывести все значения из массива? Не хочется много раз писать echo
$massive[] = 'a';
$massive[] = 1 ;
$massive[] = 2;
echo $massive[0];
echo $massive[1];
echo $massive[2];
Ответы (3 шт):
Автор решения: Aleksey Vaganov
→ Ссылка
Выводите каждый элемент в цикле foreach:
foreach ($massive as $element) {
echo $element;
}
Или соедините все элементы массива в строку при помощи функции implode:
$str = implode('', $massive);
echo $str;
Автор решения: ArturHarutyunyan
→ Ссылка
$array = ['item 1', 'item 2', 'item 3'];
$arrayLength = count($array);
$x = 0;
$y = 0;
Foreach
foreach($array as $key => $item){
echo $item;
}
For
for($i = 0; $i < $arrayLength; $i++){
echo $array[$i];
}
While
while($x < $arrayLength){
echo $array[$x];
$x++;
}
Do While
do{
echo $array[$y];
$y++;
}
while($y < $arrayLength);
Автор решения: 4 kilograms
→ Ссылка
Лучше конечно выводите массивы через var_dump($array);
но у вас там и массивов то нет) Массив это когда так:
// пример массива
$array = [11,22,33,44,55];
// Теперь можете обратиться к любому элементу этого
echo $array[0]; // Выведет вам первый элемент массива, то есть "11"
echo $array[3]; // Выведет вам четвертый элемент массива, то есть "44"