destoon分类属性在列表中的调用

2019年7月24日01:20:33 评论 170 次浏览

先说一下实际的应用:
给客户开发的物流系统里面的分类属性是直接保存到数据库中的,内容为:
 

 O1:冷藏车;O2:5米;O3:10-15吨;

数据库中的存储截图:
如果直接调用这个字符串的值,数据是直接原样输出的。但是这样看着很不舒服,应该的显示效果为:
车辆类型:冷藏车 车长:5米 载重:10-15吨
所以要把字符串用:;分开转换为数组的样式,这边使用的代码为:

$carshuxing=explode(';',$t[pptword]);

explode函数就是使用特定的分隔符,把字符串转换为数组的样式,以方便读取字符串中的任意数值。因为上述例子中,包含":",";"2中分隔符,所以没法一次分开,只能是运用两次explode来生成。
完成后的代码为:

$carshuxing=explode(';',$t[pptword]);
        $carsx1=$carshuxing[0]; 
        $carsx2=$carshuxing[1]; 
        $carsx3=$carshuxing[2]; 
        $carshuxing1=explode(':',$carsx1); 
        $carshuxing2=explode(':',$carsx2); 
        $carshuxing3=explode(':',$carsx3); 
        $lengcangche=$carshuxing1[1]; 
        $chechang=$carshuxing2[1]; 
        $zaizhong=$carshuxing3[1]; 

这样就可以组合出希望的效果了:如下图:
destoon分类属性在列表中的调用

weinxin
加我微信
微信扫一扫,加我微信好友,共同交流,共同进步! (备注:焦国强博客)
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: