$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)));
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答628 阅读✓ 已解决
802 阅读