我有数组
$id = $atts['home_blog_id'];
$slug = str_replace( array('post:','post'), array('',''), $id);
Run Code Online (Sandbox Code Playgroud)
如果echo $id具有数组:post:du-an和post:tin-tuc
如果echo $slug具有数组:du-an和tin-tuc
如何foreach $slug列出项目为
<li>du-an</li>
<li>tin-tuc</li>
Run Code Online (Sandbox Code Playgroud)
谢谢。
按照您说的使用foreach或使用爆破将项目分解为阵列。
$atts['home_blog_id'] ="post:du-an,post:tin-tuc";
$id = $atts['home_blog_id'];
$slug = str_replace( array('post:','post'), array('',''), $id);
echo "<li>" . implode("</li><li>", explode(",", $slug)) . "</li>";
//<li>du-an</li><li>tin-tuc</li>
Run Code Online (Sandbox Code Playgroud)
正如Nigel要求的,一个foreach版本。
foreach(explode(",", $slug) as $val){
echo "<li>" . $val . "</li>";
}
Run Code Online (Sandbox Code Playgroud)