【问题标题】:How to extract last part in PHP? [duplicate]如何提取PHP中的最后一部分? [复制]
【发布时间】:2014-04-26 15:27:28
【问题描述】:

这是一个例子:

<a href="http://mywebsite.com/redirect.php&q=dynamic_word">redirect</a>

dynamic_word 可以更改,因为它是动态的。当点击“redirect”时,dynamic_word会被提取出来。那么,如何在redirect.php 文件中提取它呢?谢谢!

【问题讨论】:

  • @jeroen,这是不可能的。我的问题不一样。
  • 地址是 URL 还是脚本的一部分?
  • 如果你的问题如此不同,并且 $_GET 不起作用,那么也许你应该详细解释你的问题
  • @jeff HI,它是一个 URL 地址

标签: php


【解决方案1】:

使用 $_GET 从 URL 获取参数

   <?php

    $thatName = $_GET['q'];

    echo $thatName;

结果

dynamic_word

【讨论】:

  • 抱歉,这行不通。它什么也没显示。
【解决方案2】:

如果 samitha 的正确答案不正确,那么您的意思可能是您想从字符串中提取动态词。

在这种情况下你可以这样做

<?php

$string = 'http://mywebsite.com/redirect.php&q=dynamic_word';

$ex_stirng = explode('&q=', $string);

$dynamic_word = $ex_string(1);

?>

甚至可以使用 strstr 函数: http://www.php.net/manual/en/function.strstr.php

【讨论】:

  • 谢谢,mywebsite.com/redirect.php&q=dynamic_word 是地址 URL。请告诉我如何获得它,好吗?
  • 你得到了三个解决方案。除非您更详细地解释您要做什么,否则我认为您不会获得更多帮助:-S
猜你喜欢
  • 1970-01-01
  • 2020-12-17
  • 1970-01-01
  • 2011-11-15
  • 2013-11-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-22
相关资源
最近更新 更多