请问我如何从这个字符串中提取每个 = 之后的所有单词"SHORT.NAME:1=Niger,SHORT.NAME:2=Daniel,SHORT.NAME:3=GLORIA,"



请如何在每个字符串中签名后如何提取所有单词" short.name:1= niger,short.name.name:2 = daniel,short.name:3=格洛里亚,"

此代码将"提取"并在屏幕上打印到每个均等符号和以下逗号之间的单词:

$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>';

最新更新