Php 使用(逗号)限制器从值列表中获取第一项

Php 使用(逗号)限制器从值列表中获取第一项,php,Php,我有以下项目: array( 0 => '"abc","def",ghi', //"abc","def",ghi is just value. 0----N is the expected array 1 => '"jkl", ...', ); 我实际使用的书面代码是,因此这是一个问题: array( '"abc","def",ghi', //"abc","def",ghi is just value. 0----N is the expected array '"jkl"

我有以下项目:

array(
 0 => '"abc","def",ghi', //"abc","def",ghi is just value. 0----N is the expected array
 1 => '"jkl", ...',
);
我实际使用的书面代码是,因此这是一个问题:

array(
 '"abc","def",ghi', //"abc","def",ghi is just value. 0----N is the expected array
 '"jkl", ...',
);
我想获取“abc”,但需要忽略其余的,“def”,ghi

我将如何使用PHP实现这一点

谢谢你的指点

$exp = explode(',', $myArray[0]);
print $exp[0];

$firstitem[0]
将包含数组中第一个元素的第一个字符,包括“

$firstitem[0]
将包含数组中第一个元素的第一个字符,包括“

就是这个


就是这样?

因为您只需要逗号分隔字符串的第一个部分,所以最好像这样限制分解(“,”,$yourarray[0],2);否则,生成的数组将包含更多需要的元素!如果你想摆脱“…你可以像这样修剪结果($firstitem,”);和平!谢谢,仍然存在输出一些奇怪字符的问题:';美国广播公司;。你知道怎么去掉那些炭吗?修剪没有帮助修剪确实有帮助。我做了一个“”.谢谢你只需要逗号分隔字符串的第一个部分,最好像这样限制分解(“,”,$yourarray[0],2);否则生成的数组将包含更多需要的元素!如果你想去掉“。。。您可以像这样修剪结果($firstitem,“”);和平!谢谢,仍然有问题,它输出了一些奇怪的字符:';abc';。您知道如何删除这些字符吗?修剪不帮助修剪有帮助。我做了“”的相反操作。谢谢
$firstitem=explode(',',$yourarray[0]);
explode(",", $yourarray[0], 2);//to limit the explode so the resulting array does not contain unwanted elements
$v = array(
 0 => '"abc","def",ghi', //"abc","def",ghi is just value. 0----N is the expected array
 1 => '"jkl", ...',
);

$x = reset(explode(',', $v[0]));