小编Mar*_*ers的帖子

PHP爆炸数组然后循环遍历值并输出到变量

我试图拆分的字符串是$item['category_names']例如包含的字符串Hair, Fashion, News

我目前有以下代码:

$cats = explode(", ", $item['category_names']);
foreach($cats as $cat) {
    $categories = "<category>" . $cat . "</category>\n";
}
Run Code Online (Sandbox Code Playgroud)

我希望结果$categories如下所示,以便我可以在某个地方回复它.

<category>Hair</category>\n
<category>Fashion</category>\n
<category>News</category>\n
Run Code Online (Sandbox Code Playgroud)

不确定我是否正确的方式?

php arrays

6
推荐指数
1
解决办法
6万
查看次数

PHP日期输出错误的月份

如果我?month=$04在网址和回声中传递$date我继续接收1月而不是它应该是什么(4月).如果我回应$month我得到04这是正确的.这是我一直在使用的代码:

if (isset($_GET['month']) && $_GET['month']!='') {
        $month = $_GET['month'];
        $date = date('F', $month);
}

echo $date;
Run Code Online (Sandbox Code Playgroud)

对于我的生活,我无法弄清楚为什么它输出不正确.任何帮助非常感谢.

php date

2
推荐指数
1
解决办法
203
查看次数

使用php将URL拆分为页面和文件夹变量?

我目前正在使用以下代码从url实现页面,节和类变量。

$domain = 'http://' . $_SERVER['HTTP_HOST'];
$path = $_SERVER['REQUEST_URI'];
$url = $domain . $path;

// page + section + class
$page = basename($url);
$page = $class = str_replace('.php','',$page);
$page = str_replace('-',' ',$page);

if ($path == "/") {
    $section = $class = "home";
} else if (basename(dirname($url),"/") == $_SERVER['HTTP_HOST']) {
    $section = $page;
} else { 
    $section = basename(dirname($url),"/");
    $section = str_replace('-',' ',$section);
    $class =  basename(dirname($url),"/") . " " . $class;
}
Run Code Online (Sandbox Code Playgroud)

例如,如果URL是http://www.mydomain.co.uk/about/代码,则代码将返回以下变量:

$page = "about"
$section = "about" …
Run Code Online (Sandbox Code Playgroud)

php directory variables url split

1
推荐指数
1
解决办法
2941
查看次数

标签 统计

php ×3

arrays ×1

date ×1

directory ×1

split ×1

url ×1

variables ×1