很抱歉,如果标题有点令人困惑,我找不到正确的单词来正确表达。
一点上下文:我正在尝试从2个类中获取数据并将它们回显为1行。
这是我的代码:
foreach ($site->find('.version a') as $source) {
foreach ($site->find('.version_numb') as $pwGetFrame) {
$pwFrame = $pwGetFrame->innertext;
$getURL = $source->href;
$pwVersion = $source->plaintext;
echo '<div class="linkFrame"><a href="'.$getURL.'">'.$pwVersion.'</a><div>'.$pwFrame.'</p></div>';
}
}
此代码使每个linkframe
都在前一个linkframe
内,使其有点像初始。
如何才能使其正常工作?
答案 0 :(得分:0)
虽然从你的问题中了解你的内容并不是很清楚,但我相信你正在寻找以下内容:
$source = $site->find('.version a');
$pwGetFrame = $site->find('.version_numb');
for ($i=0; $i < sizeof($source); $i++) {
$pwFrame = $pwGetFrame[$i]->innertext;
$getURL = $source[$i]->href;
$pwVersion = $source[$i]->plaintext;
echo '<div class="linkFrame"><a href="'.$getURL.'">'.$pwVersion.'</a><div>'.$pwFrame.'</p></div>';
}
答案 1 :(得分:0)
您是否知道该代码段中有两个开放的<div>
代码并且没有开放的<p>
代码?
也许您正在寻找
echo '<div class="linkFrame"><a href="'.$getURL.'">'.$pwVersion.'</a><p>'.$pwFrame.'</p></div>';