| @@ -217,9 +217,8 @@ | ||
| 217 | 217 | continue; |
| 218 | 218 | } |
| 219 | 219 | switch ( $series['type'] ) { |
| 220 | 220 | case 'number': |
| 221 | - $data[ $i ] = preg_replace( '/[\x{200B}-\x{200D}\x{FEFF}]/u', '', $data[ $i ] ); | |
| 222 | 221 | $data[ $i ] = ( is_numeric( $data[ $i ] ) ) ? floatval( $data[ $i ] ) : ( is_numeric( str_replace( ',', '', $data[ $i ] ) ) ? floatval( str_replace( ',', '', $data[ $i ] ) ) : null ); |
| 223 | 222 | break; |
| 224 | 223 | case 'boolean': |
| 225 | 224 | $datum = trim( strval( $data[ $i ] ) ); |