200 ) { return false; } foreach ( $data[ $key ] as $version ) { if ( ! is_string( $version ) || ! preg_match( '/^\d+\.\d+(\.\d+)?$/D', $version ) ) { return false; } } } return true; } }