在PHP中重现jquery match()

时间:2013-03-22 09:54:13

标签: php javascript jquery match

我已经用javascript编写了代码,但是我需要在服务器端执行该函数,该函数获取所请求网址的一部分,如果它与我的交换机匹配则更改了ducoment标题。

这是Javascript:

$(document).ready(function(e){
 e=window.location.href;
 if(e.match(/\\?case=(.*)/)){
  x=e.match(/\\?case=(.*)/);
  y=x[1];
  switch(y){
  case :"t"
    document.title ="Title2";
  break;
  case :"s"
    document.title ="Title3";
  break;
  default:
    /* code ... */
  break;
}
}
 });

在此代码中,如果我的网址为“http://url.com/?case=t”,则文档标题将更改为“Title2”。

我怎样才能在php中编写它?问题是获得网址匹配!

1 个答案:

答案 0 :(得分:4)

你的意思是获得变量大小写?因为这是你在JavaScript中使用的

如果是这样,PHP中的一个例子就是在标题

<?php
$case = $_GET['case'];
switch ($case) {
  case 't':
    $title = 'Title 2';
    break;
}
echo "<title>". $title . "</title";
?>