zoukankan      html  css  js  c++  java
  • php手册学习

    整型:int   转换为整型:intval(str)  32位最大值214748364764位最大值9223372036854775807

    不存在整除语法:应用round();四舍五入。integer去除小数。

    $a = 1234; //十进制数 

    $a = 0x1;  //十六进制

    $a = 0123;//八进制

    $a = 0b1; //二进制

    $a = 123;//整型

    $a = '123';//字符串

    字符串:

    abs(x);返回绝对值

    abs(1.2);//float 1.2

    abs(-3);//int 3

    $a = '123';$b = 23;

    var_dump($a,$b);

    输出 string 123

       int 23

    双引号转义字符串意义:

    换行 回车  水平制表符 (什么鬼) v 垂直制表符(什么鬼) f 换页  \ 反斜杠

    转换为字符串 strval()

    操作数组函数:

    array_diff(array $array1 ,array $array2[,array$...]);比较在array1的值不存在array2中的

    $array1 = array(1,2,3,4); $array2 = array(1,3,4);

    var_dump(array_diff($array1,$array2));// array(1=>2)

    array_chunk(array $input ,  int $size , preserve_keys );

    $arr = (1,2,3,4);

    var_dump(array_chunk($arr,3,true));//array([0]=>array([0]=>1,[1]=>2,[2]=>3),[1]=>array([3]=>4))。true保持原剪纸,false不保存

    array_combine 将两两两个数组中的一个数组作为建名,另一个作为值。

    $ar1 = array(1,2,3);$ar2 = array('a','b','c');

    var_dump(array_combine($ar1,$ar2));//array([1]=>a,[2]=>b),[3]=>c;

    array_count_value(array $input)数组中所有重复值出现的此时

    var_dump(array_count_value(1,1,2,3,3,4,'a'));//array(1=>2,2=>1,3=>2,4=>1,'a'=>1)

  • 相关阅读:
    HDU 2717 Catch That Cow
    补题列表
    Codeforces 862C 异或!
    HDU 2084
    HDU 2037
    Codeforces 492B
    POJ 2262
    Codeforces 1037A
    HDU 1276
    itertools — Functions creating iterators for efficient looping
  • 原文地址:https://www.cnblogs.com/legendyang/p/5262051.html
Copyright © 2011-2022 走看看