Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.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 这样的句子怎么分开?_Php - Fatal编程技术网

Php 这样的句子怎么分开?

Php 这样的句子怎么分开?,php,Php,如何用逗号分隔句子,最后在PHP中使用and 朱利安·赫胥黎是一位导演、创作者、赢家,以其出色的表演和表演而闻名 工人。” 以下是一个例子: $str = "Julian_Huxley is a director , creator , winner , known_for and worker."; $a = explode(',',$str); $ab = explode('and',$str); $return = array_merge($a, $ab[1]); 这可能适用于您的语

如何用逗号分隔句子,最后在PHP中使用and

朱利安·赫胥黎是一位导演、创作者、赢家,以其出色的表演和表演而闻名 工人。”

以下是一个例子:

$str = "Julian_Huxley is a director , creator , winner , known_for and worker.";

$a = explode(',',$str);
$ab = explode('and',$str);

$return = array_merge($a, $ab[1]);

这可能适用于您的语句

这是输入吗?您在阵列中的预期输出是什么?或者以什么形式。您是否尝试查看
explode()
?您必须在逗号上使用explode(),然后分析数组的第一个和最后一个元素,以在最后一个元素上分解and,并去掉第一个元素上的单词。我使用以下代码..但结果显示and$str=str_replace(“,”和“,$str”);返回$name.“是一个”$str.“$arr=数组($str);$count=计数($arr);$work='';对于($i=0;$i)
$str = "Julian_Huxley is a director , creator , winner , known_for and worker.";
$results = preg_split('/(,|and)/', $str);
$results = array_map('trim', $results);
var_dump($results);