$metaInfo = file_get_contents('assets/php/'.$url[0].'/meta.ini');
$metaInfo = str_ireplace("'n","&",$metaInfo);
数据如下所示 BEFORE 去掉中断标记并将其替换为与号:
[Page Information]
pageFile=main.php
pageTitle=Home Page
[Overwrite Meta Tags]
metaDescription=The main page in our website.
metaKeywords=My, Insanely, Awesome, Website
metaAuthor=Jake Andreoli
完成后我得到的数据:
[Page Information] &pageFile=main.php &pageTitle=Home Page &[Overwrite Meta Tags] & &metaDescription=The main page in our website. &metaKeywords=My, Insanely, Awesome, Website &metaAuthor=Jake Andreoli
虽然这几乎是正确的,但它为每个变量增加了一个额外的空间。我真的想不通,有人帮我?
每行末尾都有一个尾随空格,或者有一个 ''r 可能导致它。 在编辑器中打开,该编辑器将显示 ''r 并帮助查找尾随空格。 如果是空格,则替换为"'"。 如果是 ''r,则替换 "''r'"(在 Windows 上常见)。