7 | | 432 if ( |
8 | | 433 is_string($field) |
9 | | 434 && preg_match('/[' . preg_quote($delimiter) . preg_quote($enclosure) . '\\s]/', $field) |
10 | | 435 ) { |
11 | | 436 $field = $enclosure . preg_replace('/' . preg_quote($enclosure) . '/', $enclosure . $enclosure, $field) . $enclosure; |
12 | | 437 } |
| 7 | 431 /* enclose a field that contains a delimiter, an enclosure character, or a newline */ |
| 8 | 432 if ( |
| 9 | 433 is_string($field) |
| 10 | 434 && preg_match('/[' . preg_quote($delimiter) . preg_quote($enclosure) . '\\s]/', $field) |
| 11 | 435 ) { |
| 12 | 436 $field = $enclosure . preg_replace('/' . preg_quote($enclosure) . '/', $enclosure . $enclosure, $field) . $enclosure; |
| 13 | 437 } |