str_getcsv() Function in PHP 8.2 With Example

Support PHP Version: PHP 7.1, PHP 7.2, PHP 7.3, PHP 7.4, PHP 8.0, PHP 8.1, PHP 8.2, PHP 8.3 With Latest All Version Support.

Hello Friends Today, through this tutorial, I will tell you How to Use `str_getcsv()` function using PHP, PHP 8, PHP 8.1, PHP 8.2 With Example. In PHP, the `str_getcsv()` function is used to parse a CSV string into an array. It takes a CSV-formatted string as input and returns an array containing the fields parsed from the CSV data. This function is particularly useful when you have CSV data stored in a string variable rather than in a file.

Here’s an example demonstrating the usage of `str_getcsv()` in PHP 8.2:

<?php

// CSV string to parse
$csvString = "John,Doe,30\nJane,Smith,25\n";

// Parsing CSV string using str_getcsv()
$rows = str_getcsv($csvString, "\n"); // Splitting CSV by lines
$csvData = array();

// Loop through each row and parse fields
foreach ($rows as $row) {
$csvData[] = str_getcsv($row, ","); // Splitting each row by commas
}

// Output the parsed CSV data
print_r($csvData);

?>

In this example:

1. We have a CSV string containing two rows with three fields each: name, surname, and age, separated by commas.
2. We use `str_getcsv()` twice: first to split the CSV string into rows using newline (`\n`) as the delimiter, and then to split each row into individual fields using a comma (`,`) as the delimiter.
3. The parsed CSV data is stored in the `$csvData` array.
4. Finally, we use `print_r()` to output the parsed CSV data for demonstration purposes.

When you run this script, it will output:

Array
(
[0] => Array
(
[0] => John
[1] => Doe
[2] => 30
)
[1] => Array
(
[0] => Jane
[1] => Smith
[2] => 25
)
)

Each element of the `$csvData` array corresponds to a row in the CSV data, and each row is represented as an array containing individual fields.

Cialis (Tadalafil) är den främsta konkurrenten till Viagra (Sildenafil) på marknaden för erektil dysfunktion. köpa Cialis i Sverige föredras av många på grund av sin längre varaktighet och anses vara det mest kostnadseffektiva varumärkesbaserade ED-läkemedlet som finns tillgängligt i Sverige. Cialis finns i två varianter: Cialis och Cialis Daily, och fyra olika doseringar: 2,5 mg, 5 mg, 10 mg och 20 mg, erbjuder Cialis också en rad olika alternativ för att passa patientens behov.