我正试图添加一个类来对引导类的内容进行样式化(特定的类是.col-xs-8),但我需要的是,只有当.col-xs/8的内容是5或6位数时,才能应用这种样式。
现实生活场景如下:
我的公司有一个在线商店,可以生成和管理订单(我们出售标牌)。当有人下订单时,会生成一个工号。我找不到实际生成数字的代码,所以我需要向外部类(.col-xs-8)添加一个样式,以便我可以将作业编号与生成到.col-xs/8类中的所有其他内容分开设置样式。
这是生成作业编号的php。"$order['po']"是我尝试设计的内容。
$data = array(
'PO #:' => $order['po'],
'Date:' => date("m/d/Y g:ia",strtotime($order['orderDate'])),
'Address:' => $order['add'],
'City:' => $city,
'Zip Code:' => $order['zip'],
'Status:' => $order['status'],
'Service Type:' => $service_type,
'Size:' => $order['size'],
'Sign Type:' => $sign_type,
'Sign Text:' => $sign_text,
'Details:'=> str_replace("'n","<br />'n",$order['details']),
'Broker 1:' => $broker1,
'Broker 2:' => $broker2,
//'Broker 3' => $broker3,
'Invoice #:' => '<span id="invNumDisplay" style="width:100px;">'.$order['invoiceNumber'].'</span> ' .$editInv,
// 'Has Rider' => $order['rider'],
// 'Rider Text' => $order['riderText'],
);
很抱歉,如果这篇文章达不到通常的标准。这是我第一次在stack上发帖,我不是一个经验丰富的后端程序员。
提前感谢您的帮助。
根据您的HTML,我会这样做:
<div class="col-xs-8 <?= (strlen($value) == 5 || strlen($value) == 6 )?"classname":"" ?> "> <?= $value ?> </div>
这将导致:
如果$value
具有5或6个字符的
<div class="col-xs-8 classname"> <?= $value ?> </div>
如果不是
<div class="col-xs-8"> <?= $value ?> </div>