第一个参数是被替换的字符,第二个是替换的参数(即替换后的参数),第三个是被替换的信息。
通常我们数据库定义支付方式的时候会这么定义
pay_type 0-微信充值 1-支付宝充值 2-平台充值 3-充值卡充值
替换数组举例
$pay_type = str_replace(['0','1','2','3'], ['微信充值', '支付宝充值', '平台充值', '充值卡充值'], $value['pay_type']);
假如$value['pay_type']值是1,$pay_type就等于 支付宝充值,就不需要我们if esleif 或者 switch
在ThinkPhp5模板中还可以这么写
<td>{$vo.status|str_replace=['0','1','2'],['待支付','已支付','已取消'],###}</td>
本文为Pasa吴原创文章,转载无需和我联系,但请注明来自Pasa吴博客https://www.pasawu.top
最新评论