我有"/foo/bar/url/"
直接在我的域名後面。PHP用str_replace()替換URL段;
我想要的是在我的字符串中找到倒數第二個斜槓符號,並用斜槓符號+標籤替換它。像這樣:從/
到/#
(問題不在於如何獲得URL,而是如何處理它)
這是如何實現的?做這種事情的最佳做法是什麼? 目前我很確定我應該使用str_replace();
UPD。我認爲preg_replace()
將適合我的情況。但是接下來還有一個問題:爲了解決我的問題,應該使用什麼樣的正則表達式?
P.S.只是在我使用SilverStripe
框架的情況下(v3.1.12)
**「問題不在於如何讓網址,但該如何處理呢」 **我感到困惑的是什麼你需要。 –
like'$ uri。 「#」'?這似乎太容易了。 –
事情是,我知道如何得到字符串,我用替換倒數第二個斜槓與我的模式有問題。 爲什麼我告訴你我正在使用SilverStripe框架和其他可能與我的帖子無關的東西 - 因爲SilverStrtipe內置的功能我可能還不知道。所以就像也許有更簡單的方法來實現我想要的,而不使用自定義的PHP代碼。 –