выводить только последний элемент.
аюсь сделать цикл foreach для перебора каждого элемента в массиве, но он захватывает только последний элемент и не перебирает первый. Я сократил код, чтобы показать только соответствующие части, и добавил несколько команд для определения проблемы, как описано выше.
$message == "kk,ll";
$myArray = explode(',', $message);
print_r ($myArray);
foreach ($myArray as $value);
{
echo "$value <br>";
$array[] = $value;
}
print_r ($array);
Выход:
Array ( [0] => kk [1] => ll ) ll
Array ( [0] => ll )
Вы можете видеть это, когда я используюprint_r()
массив содержит два элемента. Ноforeach
цикл только зацикливается на последнем элементе. Добавление элементов массива в новый массив внутри цикла также заканчивается массивом, содержащим только последний элемент. Что я делаю неправильно?