只有当类的内容是一个5到6位数的数字时,如何设置类内容的样式


How to style the contents of a class only if those contents are a 5 to 6 digit number

我正试图添加一个类来对引导类的内容进行样式化(特定的类是.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>&nbsp;' .$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>