Пожалуйста. Как мне извлечь все слова после каждого = из этой строки? SHORT.NAME: 1 = Нигер, SHORT.NAME: 2 = Даниэль, SHORT.NAME: 3 = ГЛОРИЯ, & quot;

Пожалуйста, как я могу извлечь все слова после каждого знака равенства в этой строке «SHORT.NAME:1=Niger,SHORT.NAME:2=Daniel,SHORT.NAME:3=GLORIA,»

-5

Решение

Этот код будет «извлекать» и выводить на экран слова между каждым знаком равенства и следующей запятой:

$str = "SHORT.NAME:1=Niger,SHORT.NAME:2=Daniel,SHORT.NAME:3=GLORIA,";

$arr = explode( ',', $str );

$shortNames = array();
foreach ( $arr AS $element ) {
$shortNames[] = explode( '=', $element );
}

foreach ( $shortNames AS $shortName ) {
if ( isset( $shortName[ 1 ] ) ) {
echo $shortName[ 1 ] . '<br>';  // replace this line
}
}

Вы можете заменить echo $shortName[ 1 ] . '<br>'; с тем, что вы действительно хотите сделать со словами.

1

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

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

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector