Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如果有“expect”,则爆炸;_Php - Fatal编程技术网

Php 如果有“expect”,则爆炸;

Php 如果有“expect”,则爆炸;,php,Php,我试图用逗号分解字符串,但字符串中有一些逗号我不想分解,这些逗号在“之间,比如:“嘿,你好吗”。我尝试了多种方法,比如先分解“。那么我该怎么做呢 例如,我有以下字符串: hey,how,are,"yo how,are you?",i'm,good 因此,输出将是: array ( 0 => hey, 1 => how, 2 => are, 3 => "you how, are you?", 4 => i'm, 5 =

我试图用逗号分解字符串,但字符串中有一些逗号我不想分解,这些逗号在
之间,比如:
“嘿,你好吗”
。我尝试了多种方法,比如先分解
。那么我该怎么做呢

例如,我有以下字符串:

hey,how,are,"yo how,are you?",i'm,good
因此,输出将是:

array (
    0 => hey,
    1 => how,
    2 => are,
    3 => "you how, are you?",
    4 => i'm,
    5 => good
);
我试图在
上首先爆炸,但我不知道如何爆炸

用于PHP>=5.3:

var_dump( str_getcsv( 'hey,how,are,"yo how,are you?"'));
这张照片是:

array(4) { [0]=> string(3) "hey" [1]=> string(3) "how" [2]=> string(3) "are" [3]=> string(15) "yo how,are you?" }

啊,谢谢,但是如果我想爆炸一个其他的东西,然后逗号的呢??现在我确实使用CSV,所以它可以工作!谢谢,这个函数在php.net上看起来很棒,那么还有其他函数可以做同样的事情吗??但更像是爆炸,或者不爆炸;不存在吗?检查文档,str_getcsv的参数之一是要使用的分隔符(第二个)。啊,确实是:)谢谢!你帮了大忙!第三个参数将来也可能很有趣。在这里,您可以说出哪个字符定义文本。默认为”。