print_r (count(array_keys([1]))); //打印数组 str_replace("world","Shanghai","Hello world!") //把字符串 "Hello world!" 中的字符 "world" 替换为 "Shanghai" array_keys() 函数返回包含数组中所有键名的一个新数组 array_column($params['cmds'],"cmdid") 返回输入数组中某个单一列的值。 array_unique() 函数移除数组中的重复的值,并返回结果数组。 count($arr,COUNT_NORMAL) //0(或COUNT_NORMAL)为默认,不检测多维数组(数组中的数组);1(或COUNT_RECURSIVE)为检测多维数组 is_array($arr) //判断是否数组 key_exists("Toyota", array("Volvo" => "XC90", "BMW" => "X5")) //查询数组中的键名来判断是否存在数组中 in_array(1,[1,2,3]) //判断某元素是否在数组中 intval("1") //将字符串转换成整形 explode(".","appidlist.u.source") //分割字符串 implode(",",[1,2,3]) //将数组转换为字符串 unset($foo1, $foo2, $foo3); // 销毁一个以上的变量 array_merge($arry1,$arry2) //函数把一个或多个数组合并为一个数组 microtime(true) //毫秒时间戳 str_replace() //函数以其他字符替换字符串中的一些字符(区分大小写) var_dump() //返回变量的数据类型和值 define("GREETING", "欢迎访问 boye.com", true); // 不区分大小写的常量名 trim('.v2.conf.get_conf.',"."); //去除两边的.号 is_numeric() 函数用于检测变量是否为数字或数字字符串 strpos("You love php, I love php too!","php") 函数查找字符串在另一字符串中第一次出现的位置 strrpos (字符串, 字符) //从右向左查找 isset ()函数用于检测变量是否已设置并且非NULL 函数中如果包含flase、0或空字符串值,则返回true;否则返回false array_intersect 函数用于比较两个(或更多个)数组的键值,并返回交集 json_encode($arry) //将数组转换成json json_decode($send,true) json_encode($sendMeta, JSON_UNESCAPED_SLASHES); //不转义反斜杠 strstr("I love Shanghai!","Shanghai"); //查找 "Shanghai" 在 "I love Shanghai!" 中的第一次出现,并返回字符串的剩余部分 print_r(array_slice(["a","b","c"], 0,2)); //["a","b"] array_values(["a"=>1,"b"=>2,"c"=>3]) //[1,2,3] 函数返回一个包含给定数组中所有键值的数组,但不保留键名