如何在PHP中将CSV划分为两个不同的字符串

如何在PHP中将CSV划分为两个不同的字符串,php,csv,Php,Csv,我试图将CSV分为两个字符串LHS_字符串和RHS_字符串。例如,我有以下CSV- customer^id,record^id customer^fname,record^first_name cusomer^gender,record^gender 输出应类似于- LHS_String : customer^id RHS_String : record^id 简短的回答,读一遍 例如: <?php $data = "customer^id,record^id\r\n"; $data

我试图将CSV分为两个字符串LHS_字符串和RHS_字符串。例如,我有以下CSV-

customer^id,record^id
customer^fname,record^first_name
cusomer^gender,record^gender
输出应类似于-

LHS_String : customer^id
RHS_String : record^id
简短的回答,读一遍

例如:

<?php
$data  = "customer^id,record^id\r\n";
$data .= "customer^fname,record^first_name\r\n";
$data .= "cusomer^gender,record^gender\r\n";

$p1 = explode("\r\n", $data);
$p2 = array();
foreach($p1 as $key => $line){
  $p2[$key] = explode(",", $line);
}

echo "LHS_String : " . $p2[0][0] . "\r\n";
echo "RHS_String : " . $p2[0][1] . "\r\n";
?>


您的php代码看起来怎么样?这个问题没有任何代码可以告诉我们您自己已经尝试过解决这个问题。如果您尝试了一些东西,请向我们展示您尝试了什么,预期输出的示例以及您实际得到的结果。如果你还没有尝试过任何东西,你需要在发布之前尝试一下。我们可以帮助您使用现有代码,但我们不会为您编写。请阅读:@Harshit你能准确地解释你想要什么吗?@MagnusEriksson我目前正在做同样的事情,将CSV转换为数组,然后使用Array_column()函数,从数组中获取列值。但我无法将值放入字符串并跳过转换步骤。您仍然需要向我们展示您的尝试,并告诉我们哪里出了问题/您得到了什么结果。