我试图拆分的字符串是$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)
不确定我是否正确的方式?
Max*_*sky 16
在您的代码中,您将在每次迭代中覆盖$ categories变量.正确的代码如下所示:
$categories = '';
$cats = explode(",", $item['category_names']);
foreach($cats as $cat) {
$cat = trim($cat);
$categories .= "<category>" . $cat . "</category>\n";
}
Run Code Online (Sandbox Code Playgroud)
更新:正如@Nanne建议的那样,仅在','上爆炸
| 归档时间: |
|
| 查看次数: |
64623 次 |
| 最近记录: |