一个变量中的两个变量值是可能的吗?

时间:2015-01-01 07:02:15

标签: php

我的代码:

$url = "http://www.google.com/test";

$parseurl = parse_url($url);

$explode = explode('.', $parseurl['host']);

$arrayreverse = array_reverse($explode);

foreach(array_values($arrayreverse) as $keyvalue) {
    $result[] = $keyvalue;
}

$implode = implode('.', $result);
...

我有兴趣在$ implode结果的一个变量中包含值,如果从$ parseurl设置路径,则结果如此...我该怎么做?

编辑:

我想要$implode + and(if isset $parseurl['path'])的值;在1变量,但我无法弄清楚如何将它们联合起来。

1 个答案:

答案 0 :(得分:3)

这是你想要的吗?

$newurl = $implode . (isset($parseurl['path']) ? $parseurl['path'] : '');

它使用条件运算符返回路径或空字符串,并将其连接到$implode