arrays — Выбрать определенный элемент строки в переполнении стека

Я не знаю, что я могу сделать, чтобы получить конкретное слово в строке. Это моя строка:

$productList = "A, Two Way A(TA)-(BWY DL), B, Multispeed Network-(BA_G)";

Я получил эту строку из флажка на панели дерева в ExtJs. Эта строка будет взорвана, чтобы выглядеть так:

Array(
[0]=>BWY DL
[1]=>BA_G
)

Я использовал взорваться, но результат не правильный.

Array (
[0] => A, Two Way A(TA
[1] =>
[2] => BWY DL
[3] => , B, Multispeed Network
[4] => BA_G
[5] =>
)

Я надеюсь, что кто-то может помочь мне. Спасибо

0

Решение

$productList = "A, Two Way A(TA)-(BWY DL), B, Multispeed Network-(BA_G)";

$patt = '/\-\(([A-z ]*)\)/'; // match all which starts from -( and ends with )

preg_match_all($patt, $productList, $match);

echo '<pre>';
print_r($match[1]);

Мне до сих пор не ясно, готовы ли вы вывести это или нет, но вы можете попробовать.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]