您好,感谢您查看此内容。我的能力极限,想要弄清楚,所以如果这是一个新问题,我很抱歉。
我正在使用单词按下循环并使用此分配第一个div元素ID ...
$this_page_id=$wp_query->post->ID;
$item_id = $post->post_name;
并在div ...
<div id="<?php echo $item_id ; ?>"></div>
我正在寻找的是在循环结束时我想构建一个数组,其中数组中的每个id从第一个id开始到最后一个。
所以,如果有3个潜水元素的id为$ item_id就像这样...
<div id="item-1"></div>
<div id="item-2"></div>
<div id="item-3"></div>
我的数组看起来像这样......
$items = array("item-1","item-2","item-3")
之后我会使用foreach循环将它们拆分并在它们上运行条件,我得到的部分是构建数组,让我难倒。
我希望有人可以指出我正确的方向,想学习如何做到这一点,因为它可能在将来很方便。
再次感谢你,如果这是一个简单的问题,我会道歉。
答案 0 :(得分:1)
在循环中,使用以下代码;
$items[] = $item_id;
会将项目添加为数组$items
中的新值。
带有空白键的数组变量(方括号[]
内没有任何内容)只是将值分配给下一个可用(数字)键,但在遍历时不必担心键数组稍后。
希望这有帮助。
答案 1 :(得分:1)
$items = array();
$items[] = $item_id;
$items[] = $item_id2;
$items[] = $item_id3;
在你的div中它看起来像这样
foreach($items as $value){
<div id="<?php echo $value ; ?>"></div>
}