gpt4 book ai didi

php - Foreach 行为怪异

转载 作者:太空宇宙 更新时间:2023-11-03 21:41:50 25 4
gpt4 key购买 nike

我尝试用一​​种简单的方法在类中创建一个盒子。问题是,它只给我数组中的第一个元素。我回显了 $values 并且我得到了整个 css 代码并且我尝试将它们放在 div 的样式中。但仍然只得到最后一个元素。

我目前的代码如下:

class general {
public function box($content,$style,$width = 50,$height = 50) {

foreach ($style as $k => $v) {
$values = ''.$k.':'.$v.';';
echo($values);
$box = '<div class="testBox" style="'.$values.'">'.$content.'</div> ';
}
return $box;
}
}

$general = new general();
$test = array(
'background-color' => '#000',
'font-size' => '120px'
);
echo $general->box('testValue',$test);

最佳答案

像这样尝试:

public function box($content,$style,$width = 50,$height = 50) {
$values = '';
foreach ($style as $k => $v) {
$values .= ''.$k.':'.$v.';';
}
$box = '<div class="testBox" style="'.$values.'">'.$content.'</div> ';
return $box;
}

关于php - Foreach 行为怪异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22980745/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com