1 回答

TA貢獻(xiàn)1770條經(jīng)驗(yàn) 獲得超3個贊
你可以通過循環(huán)來“拆分”你的數(shù)組并將值放在其他數(shù)組中,如下所示:
$split = [];
$i = 0;
foreach($arr as $k => $v) {
if ($v == 'div') {
$i++;
}
$split[$i][$k] = $v;
}
print_r($split);
結(jié)果是一個數(shù)組。至于變量名,我找不到它背后的任何邏輯。
只是為了好玩,但作為生產(chǎn)代碼沒有任何意義,我寫這個是為了更好地解決你的問題,但正如我所說,使用這樣的東西是沒有意義的:
$currentVar = '';
$i = 0;
foreach($arr as $k => $v) {
if(!$currentVar) {
$currentVar = $k;
$$currentVar = [];
}
if ($v == 'div') {
$currentVar = $k;
}
$$currentVar[$k] = $v;
}
var_dump($Company, $galleryID, $networking, $era);
此代碼將在每個新值 = div 出現(xiàn)時使用數(shù)組鍵創(chuàng)建一個變量。
- 1 回答
- 0 關(guān)注
- 153 瀏覽
添加回答
舉報