アンダースコア付きの小文字のファイル名を、ウェブページに表示する各単語のアンダースコアと大文字の最初の文字をスペースで置き換えた「適切な」単語に変換しようとしています。
ファイル名の例:test_one_two_three_four_five.php
私が持っているものは「機能するはずです」:(私見)
<?php $path = $_SERVER["SCRIPT_NAME"];
$path = str_replace('_', ' ', ($path));
$path = ucwords($path);
?>
<? echo basename ($path,".php"); ?>
出力は「testOneTwoThree Four Five」ですが、ご覧のとおり100%正しくありません。
どこで失敗しましたか?どのようにして望ましい結果を得ることができますか?
助けてくれてありがとう、
フロイド