Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.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-使用explode创建数组_Php_Sorting_Explode - Fatal编程技术网

PHP-使用explode创建数组

PHP-使用explode创建数组,php,sorting,explode,Php,Sorting,Explode,我的php问题如下: 我有一个字符串:$days=“星期一*星期二*星期三*” 我想创建这样一个数组:$d[1]=“星期一”$d[2]=“星期二”$d[3]=“星期三” 我感觉到解决方案经过了爆炸(*,$days),但我无法进一步了解 谢谢你的帮助:) 或 用于排除最后一个单词末尾的“*” 或 用于排除最后一个单词末尾的“*”。分解(“*”,修剪($days,“*”); 爆炸('*',修剪($days,'*'); 输出: Array ( [0] => Monday [1]

我的php问题如下:

我有一个字符串:
$days=“星期一*星期二*星期三*”

我想创建这样一个数组:
$d[1]=“星期一”$d[2]=“星期二”$d[3]=“星期三”

我感觉到解决方案经过了
爆炸(*,$days)
,但我无法进一步了解

谢谢你的帮助:)

用于排除最后一个单词末尾的“*”

用于排除最后一个单词末尾的“*”。

分解(“*”,修剪($days,“*”);
爆炸('*',修剪($days,'*');
输出:

Array
(
    [0] => Monday
    [1] => Tuesday
    [2] => Wednesday
)
输出:

Array
(
    [0] => Monday
    [1] => Tuesday
    [2] => Wednesday
)
你应使用:

explode("* ", $days)
但在我看来,我会用这样的昏迷:

$days  = "Monday,Tuesday,Wednesday";
$days = explode(",", $days);
echo $days[0]; // => Monday
echo $days[1]; // => Tuesday
你应使用:

explode("* ", $days)
但在我看来,我会用这样的昏迷:

$days  = "Monday,Tuesday,Wednesday";
$days = explode(",", $days);
echo $days[0]; // => Monday
echo $days[1]; // => Tuesday

如何处理$days字符串的源代码以制作此easer如何处理$days字符串的源代码以制作此easer
<?php
$days = 'Monday* Tuesday* Wednesday*';
$d = array_filter(explode('* ', $days));