【问题标题】:PHP adding a number value and text to a variable [duplicate]PHP将数字值和文本添加到变量[重复]
【发布时间】:2018-01-07 19:20:54
【问题描述】:

我正在尝试编辑 Open Cart 库存水平,而我只是 php 的初学者。

我目前正在显示剩余的库存数量(仅限数字),它存储在 $product_info['quantity'] 中。

$data['stock'] =  ($product_info['quantity']);  

这很好用。

我正在尝试在数量末尾添加文本,例如,它会说 3 剩余库存:

$data['stock'] =  ($product_info['quantity']) + "remaining in stock"; //(doesn't work)

我不知道添加文本的标记,我尝试了一些方法,但没有运气,我只能获得要显示的数字值。

【问题讨论】:

  • 在 PHP 中,+ 是加法; . 是串联
  • 而且你不需要像“(”或“)”这样的括号。

标签: php


【解决方案1】:

您应该使用. 而不是+

$data['stock'] =  ($product_info['quantity']) . "remaining in stock";

在PHP手册的String Operators entry中有说明:

有两个字符串运算符。第一个是串联 operator ('.'),返回其左右连接 论据。

【讨论】:

    猜你喜欢
    • 2016-04-14
    • 1970-01-01
    • 1970-01-01
    • 2011-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-26
    • 1970-01-01
    相关资源
    最近更新 更多