Home >>PHP String Functions >PHP str_getcsv() Function

PHP str_getcsv() Function

PHP str_getcsv() Function

PHP str_getcsv() function is used to parse any given CSV string into array. This function returns an array containing CSV fields read in it.

Syntax:

 str_getcsv($string,$separator,$enclosure,$escape);  

Parameter Values

Parameter Description
string This is a required parameter. This parameter contains the string to be parsed.
separator This is an optional parameter. This parameter contains a character that specifies the field separator.
enclosure This is an optional parameter. This parameter contains a character that specifies the field enclosure character.
escape This is an optional parameter. This parameter contains a character that specifies the escape character.

Here is an example of str_getcsv() Function in PHP:

<html>
<body>

<?php  
//create a 'csv' file.  
$file = array_map('str_getcsv', file('Jerry.csv'));  
?>  

</body>
</html>
<html>
<body>

<?php  
$CSVfp = fopen("Jerry.csv", "r");  
if($CSVfp !== FALSE) {  
 while(! feof($CSVfp)) {  
	 $data = fgetcsv($CSVfp, 1000, ",");  
	 print_r($data);  
 }  
}  
fclose($CSVfp);  
?>  

</body>
</html>
Output:
Array (
[0] => 111
[1] => Jerry
[2] => is
[3] => Working
[4] => on
[5] => PHP
[6] => Framework
)

PHP String Functions PHP addcslashes() Function PHP addslashes() Function PHP bin2hex() Function PHP chop() Function PHP chr() Function PHP chunk_split() Function PHP convert_cyr_string() Function PHP convert_uudecode() Function PHP convert_uuencode() Function PHP count_chars() Function PHP crc32() Function PHP crypt() Function PHP echo() Function PHP empty() function PHP explode() Function PHP strcmp() Function PHP fprintf() Function PHP strcoll() Function PHP get_html_translation_table() Function PHP strcspn() Function PHP hebrev() Function PHP strip_tags() Function PHP hebrevc() Function PHP hex2bin() Function PHP html_entity_decode() Function PHP htmlentities() Function PHP htmlspecialchars() Function PHP htmlspecialchars_decode() Function PHP implode() Function PHP join() Function PHP lcfirst() Function PHP levenshtein() Function PHP localeconv() Function PHP ltrim() Function PHP md5() Function PHP md5_file() Function PHP metaphone() Function PHP money_format() Function PHP nl_langinfo() Function PHP nl2br() Function PHP number_format() Function PHP ord() Function PHP parse_str() Function PHP print() Function PHP printf() Function PHP quoted_printable_decode() Function PHP quoted_printable_encode() Function PHP quotemeta() Function PHP rtrim() Function PHP setlocale() Function PHP sha1() Function PHP sha1_file() Function PHP similar_text() Function PHP soundex() Function PHP sprintf() Function PHP sscanf() Function PHP str_getcsv() Function PHP str_ireplace() Function PHP str_pad() Function PHP str_repeat() Function PHP str_replace() Function PHP str_rot13() Function PHP str_shuffle() Function PHP str_split() Function PHP str_word_count() Function PHP strcasecmp() Function PHP strchr() Function