查找字符串中的最后一个或第一个句点并添加周数

时间:2017-06-15 22:58:23

标签: php

我有一个字符串,它是一个如下所示的文件名:

strfilename =    "document99_bob.pdf" 

我想插入周数,例如今天是星期四,所以在{bb}之后_4之前,.pdf或有时它将是.doc或其他内容。

Monday = 1
Tuesday = 2
Wednesday = 3
Thursday =4
Friday = 5
Saturday = 6
Sunday = 7

所以最终结果如下:

stringfilename =     "document99_bob_4.pdf" 

有没有办法在字符串中查找最后一个或第一个句点,然后只添加周数?

由于

1 个答案:

答案 0 :(得分:0)

对文件名使用explode,添加数字,然后将其重新粘贴在一起:

$strfilename = "document99_bob.pdf";
$strfilename = explode(".", $strfilename);
$strfilename[0] .= "_" . date("N"); // adds a number corresponding to the day of the week
$strfilename = implode(".", $strfilename);