發佈於

刷卡時商品資訊過長處理對策

//刷卡時商品資訊過長處理對策
private function getItemDescByProduct($products)
{
if (! isset($products)) return ‘畫’;
$item_desc = ”;
foreach ($products as $_ind => $product) {
if (($_ind+1) == count($products)) {
$item_desc .= $product[‘name’].’ x ‘.$product[‘quantity’];
break;
}
$item_desc .= $product[‘name’].’ x ‘.$product[‘quantity’].’, ‘;
}
if (mb_strlen($item_desc) > 50){
return mb_substr($item_desc,0,48,”utf-8″);//字串超過長度處理
}
return $item_desc;
}

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *