PHP: получение подстрок из заданной строки - PullRequest
0 голосов
/ 15 января 2012

У меня есть строка в следующем формате.

Option1: Option2: Вариант3: ОПЦИЯ4

Я хочу разделить эти элементы и поместить их в массив.

Массив (элемент1 => опция1, элемент2 => опция2, элемент3 => OPTION3, item4 => ОПЦИЯ4)

и т.д..

Есть ли прямой способ сделать это, используя регулярные выражения с PHP.

Заранее спасибо, что поделились своим опытом со мной.

Ответы [ 2 ]

2 голосов
/ 15 января 2012

Используйте $arr = explode(":", $string);, а затем сделайте следующее:

$result = array();
for ($i = 0; $i < count($arr); $i ++) {
    $result['item' . $i] = $arr[$i];
}

и вы должны найти $result именно то, что вы хотите

1 голос
/ 15 января 2012

Вы можете использовать функцию разнесения для этого

$array = explode(":", $str);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...