我正在尝试将带有下划线的小写文件名转换为“正确”单词,其中空格替换每个单词的下划线和大写首字母以显示在网页上。
示例文件名:test_one_two_three_four_five.php
我所拥有的“应该”工作:(恕我直言)
<?php $path = $_SERVER["SCRIPT_NAME"];
$path = str_replace('_', ' ', ($path));
$path = ucwords($path);
?>
<? echo basename ($path,".php"); ?>
输出是“测试一二三四五”,如您所见,它不是 100% 正确的。
请问我在哪里出错了,我怎样才能得到想要的结果?
提前感谢您的帮助,
弗洛伊德