jak odseparować te liczby?

0

Witam, chciałbym odseparować x od y i zrobić każde z nich w osobnym array.
w jaki sposób mogę to osiągnąć używając explode?

przykład: 23,24;30,31;50,55
opisz:
23 = x
24 = y
30 = x
31= y
50 = x
55 = y

chce coś takiego:
$x = array(23,30,50)
$y = array(24,31,55)

4
$str = '23,24;30,31;50,55';
$coords = explode(';', $str);
$x = $y = [];

foreach($coords as $coord) {
    $temp = explode(',', $coord);
    $x[] = $temp[0];
    $y[] = $temp[1];
}
0

Napisz klasę, która będzie jak struct z np. C++ i tam zdefiniuj punkt X oraz Y. Na samym końcu wystarczy, że napiszesz $points = new Points(45, 23);, itd.
http://blog.dawidmazur.eu/2018/05/07/wzorce-projektowe-1-value-object/

0
.__. napisał(a):
$str = '23,24;30,31;50,55';
$coords = explode(';', $str);
$x = $y = [];

foreach($coords as $coord) {
    $temp = explode(',', $coord);
    $x[] = $temp[0];
    $y[] = $temp[1];
}

dobra poradziłem sobie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1