【发布时间】:2017-10-03 02:50:28
【问题描述】:
这是我的问题。我想从下面的字符串中获取2017。我已经尝试了下面的代码,但它不起作用。我想使用正则表达式,但我不明白反斜杠。
代码:
$str = explode("\","File=D:\Shared\print\2017\september\26\printing\baryun - cetak transferpaper.tif");
echo $str[count($str)-5];
字符串:
File=D:\Shared\print\2017\september\26\printing\baryun - cetak transferpaper.tif
【问题讨论】:
-
双引号内需要双反斜杠:
"\\" -
您只想获得 2017 年?或者其他一些字符串的值不是 2017?
-
其实我想得到 2017 年 9 月 26 日,我需要它来保持日期。
-
好的,我已经更新了答案。
-
为什么要使用正则表达式? Explode 会做同样的事情,但速度更快,内存使用更少。 3v4l.org/rQs0k