使用 PHP,我正在寻找解析字符串并将其转换为变量。具体来说,字符串将是一个文件名,我希望将文件名分解为变量。文件是自然照片,格式统一:
物种名称日期位置代码城市
所有文件名都具有这种精确格式,“-”是分隔符。(如有必要,我可以做任何事情)
文件名的示例是 common_daisy-20130731-ABCD-Dallas
我想将其分解为 $speciesname、$date、$locationcode、$city 的变量。
关于如何做到这一点的任何想法?我见过用于解析字符串的函数,但它们通常采用在字符串中包含变量名称的形式,(例如“species=daisy&date=20130731&location=ABCD&city=Dallas”)我没有,也无法制作我的文件名匹配。如果我想使用字符串替换将分隔符更改为变量 = 我将不得不在文件名中使用 4 个不同的分隔符,这对我不起作用。
感谢任何试图帮助我解决这个问题的人。