私は、タイトルをURLにやさしいものに変換するスクリプトを作成しました。
すなわち:
'I am a title'
が
'I_am_a_title'
私のスクリプトは基本的に通過し、アンダースコアにスペース、アポストロフィ、コンマなどなどをオンになります。
問題は、このように時々私のURLの末尾までです:末尾のアンダースコアと
'i_am_a_title_'
...
ので、私は理解し、通過してかどうかを確認するために検索するための少しを追加最後の文字は最終結果のアンダースコアで、そうであればスワップします。
私はstrrchr()関数を調べましたが、私は自分自身の理解の壁にぶつかっているようです。
どのようなことが達成されましたか? PHPのtrim()
関数は、文字列の両側に、あなたはそれが必要なものを行います
それ。 'trim()'は、文字列の先頭と末尾にある空白(および指定した他の文字)を削除します。 –