$str='aaa,bbb,ccc'需要转成
<div>aaa</div>
<div>bbb</div>
<div>ccc</div>首先把字符串转成数组
$str="aaa,bbb,ccc";
$arr=explode(',',$str);然后循环数组,输出
for($i=0;$i<=$arr.length-1;$i++){
echo "<div>".$arr[$i]."</div>"
}百度了一下, 补充一个正则的
<?php
$str = 'AAA,BBB,CCC';
$arr = preg_split('/,/', $str);
foreach ($arr as $item) {
echo '<div>' . $item . '</div>';
}
?>来个花哨的
return implode('', array_map(function($a) {
return '<div>' . $a . '</div>';
}, explode(',', $str)));4 回答968 阅读
1 回答643 阅读✓ 已解决
2 回答617 阅读
602 阅读