我有一個數組,看起來像這樣多個跨度:創建基於陣列
$elm = 'a,b,c';
我需要的數組的值,所以我用explode
去他們:
$q = explode(",",$elm);
然後我願每一個項目呼應成span
,所以我做一個數組:
$arr = array();
foreach($html->find($q[0]) as $a) {
$arr[] = $a->outertext;
}
$arr2 = array();
foreach($html->find($q[1]) as $b) {
$arr2[] = $b->outertext;
}
$arr3 = array();
foreach($html->find($q[2]) as $c) {
$arr3[] = $c->outertext;
}
其中t母雞這樣最後我輸出:
echo "<ul>";
for($i=0; $i<sizeof($arr + $arr2 + $arr3); $i++)
{
echo "<li>";
echo "<span>".$arr[$i]."</span>";
echo "<span>".$arr2[$i]."</span>";
echo "<span>".$arr3[$i]."</span>";
echo "</li>";
}
echo "</ul>";
的問題是,我必須寫所有項目($q[0] + $q[1] + $q[2])
和相應的跨度(<span>".$arr[$i]."</span>)
這是一個問題,因爲在現實中,我不知道是什麼和第一陣列多久($榆樹)是。因此,我不想'物理地'寫下所有的span元素,而是根據數組$elm
實時創建它們。我嘗試了很多東西,但我無法弄清楚。
非常感謝您:)也爲了闡述這個問題 – Youss