请如何在每个字符串中签名后如何提取所有单词" 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>';
。