|
|
|
| Как получить список возможных билетов между станциями о маршруту.rnrnПример. Автобус едет по маршруту Ивановка-Самсоновка и 2 промежуточные станции (Промежуточных станций может быть любое количество)rnrn$marsh=('Ивановка', 'Самойлово','Михайловка','Самсоновка');rnrnДолжно получиться только в одно направлении без рекурсии:rnrn(Ивановка,Самойлово)rn(Ивановка Михайловка)rn(Ивановка Самсоновка)rn(Самойлово Михайловка)rn(Самойлово Самсоновка)rn(Михайловка Самсоновка)rnrnНужен массив возможных пар станций, между которыми можно купить билет.rnПомогите пожалуйста. | |
|
|
|
|
|
|
|
для: Port_Artur3
(10.07.2015 в 22:15)
| |
<?php
$a = ['Ивановка', 'Самойлово', 'Михайловка', 'Самсоновка'];
$r = [];
foreach ($a as $k => $start)
foreach (array_slice($a, $k + 1) as $end)
$r[] = $start . ' - ' . $end;
var_dump($r);
|
| |
|
|
|
|
|
|
|
для: Igorek
(14.07.2015 в 08:27)
| | На экране пусто. | |
|
|
|
|
|
|
|
для: Port_Artur3
(19.07.2015 в 22:17)
| | Видимо старый PHP + отключенные ошибки?
так:
<?php
$a = array('Ивановка', 'Самойлово', 'Михайловка', 'Самсоновка');
$r = array();
foreach ($a as $k => $start)
foreach (array_slice($a, $k + 1) as $end)
$r[] = $start . ' - ' . $end;
var_dump($r);
|
| |
|
|
|