将字符串添加到 php 数组中的字符串

RYU5

表格概览

我正在使用数据库来获取显示为“ Betrag的价格" Betrag"的实际值是 " 18981",但我将其转换为:

$tabledata[] = array('category' => $beschriftung, 'value' => number_format($zeile['summe'], 0, ',', '.').'€', 'id' => $i);

我的问题是我想获得Anzahl: 413低于价格的标记文本“ ”,但使用number_format,它不起作用。我正在尝试类似的东西$tabledata +=或只是在转换后添加它,但它没有得到我预期的输出。这一切都适用于迭代 id 的 while 循环。

所以实际的问题是:是否可以在不删除已经存在的值的情况下将字符串添加到数组中?随时提出问题或发表评论。

菲利普

那是解决您的“问题”的错误地方。$tabledata只是一个数组,打印在其他地方,此时,您必须移动“Betrag”的输出。这当然意味着,您必须将其添加到您的$tabledata数组中。

$tabledata[] = array(
    'category' => $beschriftung,
    'value' => number_format($zeile['summe'], 0, ',', '.').'€',
    'id' => $i,
    'count' => $betrag
);

稍后,您必须在 $value 之后立即打印它。(像这样的东西..)

foreach ($tabledata as $row) {
    // ...
    echo $row['value'];
    echo "<br />";
    echo "Anzahl:" . $row['count'];
    // ...
}

但这只是一个例子,取决于您如何构建响应(可能在模板引擎中,...)

当然,您也可以通过将“Betrag”附加到带有<br />分隔符的值来实现快速和糟糕的方式

$tabledata[] = array(
    'category' => $beschriftung,
    'value' => number_format($zeile['summe'], 0, ',', '.').'&euro;' . '<br />Anzahl: ' . $betrag,
    'id' => $i
);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章