Пожалуйста, как я могу извлечь все слова после каждого знака равенства в этой строке «SHORT.NAME:1=Niger,SHORT.NAME:2=Daniel,SHORT.NAME:3=GLORIA,»
Этот код будет «извлекать» и выводить на экран слова между каждым знаком равенства и следующей запятой:
$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>';
с тем, что вы действительно хотите сделать со словами.
Других решений пока нет …