首页 > 编程语言 >php语法

php语法

时间:2022-08-18 00:12:30浏览次数:56  
标签:info scale string cart 语法 field num php

判断是否为空

if (!$cart_num || !$cart_info) return [];

 

数组循环

$compute_arr = ['coupon_price', 'integral_price', 'postage_price', 'use_integral', 'one_brokerage', 'two_brokerage', 'sum_true_price'];
foreach ($compute_arr as $field) {
    if (!isset($cart_info[$field]) || !$cart_info[$field] || $is_gift) {
        $new_cart_info[$field] = 0;
        continue;
    }
    $scale = 2;
    if ($field == 'use_integral') $scale = 0;

    if (!$i) {//拆出
        $new_cart_info[$field] = bcmul((string)$cart_num, bcdiv((string)$cart_info[$field], (string)$cart_info['cart_num'], 4), $scale);
    } else {
        $field_number = bcmul((string)bcsub((string)$cart_info['cart_num'], (string)$cart_num, 0), bcdiv((string)$cart_info[$field], (string)$cart_info['cart_num'], 4), $scale);
        $new_cart_info[$field] = bcsub((string)$cart_info[$field], (string)$field_number, $scale);
    }
}

 

数组长度

$data['uid'].count()

 

不等于

if($count !==$data['uid'].count()) {

}

 

字符串已逗号分隔为数组

explode(',', $data['uid'])

 

判断变量是否为数组

is_array($env)

 

标签:info,scale,string,cart,语法,field,num,php
From: https://www.cnblogs.com/use-D/p/16588426.html

相关文章

  • vue3的setUp语法
    <!--vuesetupApi语法演示--><template><viewclass="content"><imageclass="logo"src="/static/logo.png"></image><viewclass="text-area"><viewclass="tit......
  • Think PHP框架基础安装6.0
    第一步:点击基础安装tp框架composercreate-projecttopthink/thinktp第二步:点击架构多应用模式拓展composerrequiretopthink/think-multi-app第三步:点击命令行自......
  • JavaScript快速入门-02-基本语法
    2基本语法2.1JavaScript简介  JavaScript是一门解释型语言,其代码在客户端中执行前不需经过编译,而是直接由浏览器解释执行。主要用作客户端脚本语言,在浏览器中执行......
  • PHPExcel导出设置单元格格式
    找到相关文件PhpSpreadsheet/Style/NumberFormat.php  使用$spreadsheet->getActiveSheet()->getStyle('A')->getNumberFormat()->setFormatCode('@');//将A设置成......
  • C#循环语法
    原文:https://www.runoob.com/csharp/csharp-loops.html有的时候,可能需要多次执行同一块代码。一般情况下,语句是顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此......
  • 鼠标点击事件,节点属性,基础关系,常用语法,插入元素,删除元素,替换元素,element属性,setAttrib
    onblur失去焦点 onfocus获取焦点 onclick 鼠标点击事件,当鼠标左键点击时候会触发。 点击 ondbclick 当鼠标双击时候会触发,并有一个时间间隔,但不能太大。 双击 onmou......
  • php:php以脚本的方式运行
    php:php以脚本的方式运行    一、php源码  1[root@rockylinuxphp]#2[root@rockylinuxphp]#uname-a3Linuxrockylinux4.18.0-372.19.1.el8_6.x......
  • Markdown语法
    #Markdown学习标题:##二级标题###三级标题....多至六级标题##字体**Hello,Word!**加两个星号变粗体*Hello,Word!*一个星号变斜体***Hello,Word!***三星是......
  • php-pcntl函数记录
    pcntl_fork官方文档摘录:1(PHP4>=4.1.0,PHP5,PHP7)3pcntl_fork—在当前进程当前位置产生分支(子进程)。译注:fork是创建了一个子进程,父进程和子进程都......
  • php:输出关联数组特定范围的数据
    php:输出关联数组特定范围的数据    一、php源码(将“关联数组”转化为“索引数组”,然后输出) 1<?php23//definedatastructure4class......