str_getcsv
Bir CSV dizgesinin girdilerini bir dizinin elemanlarına
paylaştırır
&reftitle.description;
arraystr_getcsv
stringdizge
stringayraç","
stringsarmalayıcı"\""
stringöncelem"\\"
CSV biçemindeki alanları bulmak için girdi dizgesini
çözümler ve okunan alanları içeren bir dizi döndürür.
Bu işlevde yerel ayarı dikkate alınır. LC_CTYPE örneğin
en_US.UTF-8 ise tek baytlı karakterler içeren dizgeler bu
işlev tarafından yanlış yorumlanabilir.
&reftitle.parameters;
dizge
Ayrıştırılacak dizge.
ayraç
Alanlar arasında kullanılan ayraç (tek baytlık bir karakter).
sarmalayıcı
Alanı sarmalayan karakter (tek baytlık bir karakter).
öncelem
Önceleme karakteri (tek baytlık bir karakter).
Tersbölü (\) öntanımlıdır.
Genellikle bir alanın içindeki sarmalayıcı
karakteri kendisiyle öncelenir; ancak, bunun yerine
öncelem kullanılabilir. Bu nedenle, öntanımlı
"" ve \" değerleri için de aynı şey
geçerlidir. öncelem karakterinin
sarmalayıcı karakterini öncelemek dışında özel bir
anlamı yoktur, hatta kendisini öncelemesi bile amaçlanmamıştır.
&reftitle.returnvalues;
Okunan alanları içeren bir dizi döner.
&reftitle.changelog;
&Version;
&Description;
7.4.0
öncelem bağımsız değişkeni özel önceleme mekanizmasını
devre dışı bırakmak için boş dizgeyi artık sinyal olarak yorumluyor.
Evvelce, boş dizge, bağımsız değişkenin öntanımlı değeriydi.
&reftitle.examples;
- str_getcsv örneği
]]>
&example.outputs;
string(3) "PHP"
[1]=>
string(4) "Java"
[2]=>
string(6) "Python"
[3]=>
string(6) "Kotlin"
[4]=>
string(5) "Swift"
}
]]>
- Boş dizgeli str_getcsv örneği
Boş dizge durumunda bu işlev boş dizi yerine [null]
değerini döndürür.
]]>
&example.outputs;
NULL
}
]]>
&reftitle.seealso;
fgetcsv