<?php
// Создание пустого изображения
$image = imagecreatetruecolor(400, 300);
// Создание цвета полигона
$col_poly = imagecolorallocate($image, 255, 255, 255);
// Рисование многоугольника
imagepolygon($image, array(
0, 0,
100, 200,
300, 200
),
3,
$col_poly);
// Вывод картинки в броузер
header('Content-type: image/png');
imagepng($image);
imagedestroy($image);
?>
С помощью этого кода мы создаем многоугольник. Но у меня проблема - мне надо построить многоугольник по точкам, которые мне неизвестны заранее, те пользователь вводит их в input на форме. Потом он нажимает на submit и я считываю их в массив array. Я пробовал сделать так, как в примере, те вот так:
<?php
$point = $_POST['point'];
$array=[];
$array=explode( ',', $name );
// Рисование многоугольника
imagepolygon($image, $array,
3,
$col_poly);
?>
PS Передавал 3 точки, что бы третий параметр в imagepolygon подходил, но не получилось
Как правильно сделать? Может быть как-то через foreach заносить данные в imagepolygon? Пробовал делать и без explode, не получилось