gpt4 book ai didi

PHP explode array 然后遍历值并输出到变量

转载 作者:可可西里 更新时间:2023-11-01 13:35:50 24 4
gpt4 key购买 nike

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

我目前有以下代码:

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

我希望 $categories 的结果如下所示,这样我可以稍后在某个地方回显它。

<category>Hair</category>\n
<category>Fashion</category>\n
<category>News</category>\n

不确定我的做法是否正确?

最佳答案

在您的代码中,您将在每次迭代中覆盖 $categories 变量。正确的代码如下所示:

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

更新:正如@Nanne 所建议的,仅在 ',' 上爆炸

关于PHP explode array 然后遍历值并输出到变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10650938/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com