【发布时间】:2017-06-28 05:42:04
【问题描述】:
我正在尝试拆分字符串MTWTHFS(星期几)并将其存储为数组。
我已经尝试过str_split(),但它也会在星期四拆分T 和H。
if(strpos($days, 'TH') !== false) {
$withth = str_replace("TH", "" ,$days);
}else{
$day = str_split($days);
print_r($day);
}
我还尝试在拆分之前先删除字符串中的TH。
当字符串中没有 TH 时,str_split() 很好。
这是我想要的结果:
array([0]=>'M', [1]=>'T', [2]=>'W', [3]=>'TH', [4]=>'F', [5]=>'S')
有没有更好的方法来做到这一点?
【问题讨论】:
-
@mickmackusa 我有一个输入,用户将在其中输入课程表。例如上午 7:30 - 上午 9:00 MTWTH Room1。所以我必须分开MTWTH的日子并单独存储它们。所以我应该想出数组([0]=>'M',[1]=>'T',[2]=>'W',[3]=>'TH')。我认为这是最终结果
标签: php string validation split days