0

現在、これを使用して、現在の URL に基づいてタイトルを付けています。

<?php $url = $_SERVER["REQUEST_URI"]; 
echo"$url"; 
$url = trim ( $url ,'/' ); ?>
<title>mysite.com - <?php echo $url; ?></title>

私の URL の多くは次のようにフォーマットされています。

mysite.com - 177_183_45_999

アンダースコアをハイフンに置き換えることはできますか? 達成する:

mysite.com - 177-183-45-999

ありがとう

4

2 に答える 2

1

str_replace を使用します。

str_replace("_", "-", $url)

例:

<?php echo str_replace("_", "-", $url); ?>

またはセクシーなワンライナーの場合:

$url = str_replace("_", "-", trim($_SERVER["REQUEST_URI"], "/")); 
于 2014-02-27T13:47:23.873 に答える
1

str_replaceを使用します。

$url = str_replace('_', '-', $url);
于 2014-02-27T13:48:08.990 に答える