PHP выделение блоков из текста по ключу

79
13 января 2021, 22:40

Доброе время суток! Требуется помощь, есть данные которые приходят из формы, пример данных:

"сургут-6454/6466-4353/4354-сургут"

Как можно отправлять символы в массив которые между "-"? в таком виде: Array ([0] => сургут [2] => 6454/6466 [3] => 4353/4354 [4] =>сургут); понял как преобразовывать всю строку через explode(). но получается каждый символ отдельно

Answer 1
<?php
$text = "сургут-6454/6466-4353/4354-сургут";
$array = explode('-', $text);
var_dump($array);

Результат:

array(4) {
  [0]=>
  string(12) "сургут"
  [1]=>
  string(9) "6454/6466"
  [2]=>
  string(9) "4353/4354"
  [3]=>
  string(12) "сургут"
}

Ссылки:

PHP SandBox Online

PHP Explode

READ ALSO
Как взять значение из placeholder?

Как взять значение из placeholder?

Как сделать условие в action если value пустой(никто не написал в окошечко), то брать из placeholder

111