首页 > 编程语言 >PHP 常用函数

PHP 常用函数

时间:2022-10-09 10:34:25浏览次数:46  
标签:常用 函数 arr arr2 数组 字符串 array PHP string


时间

http://php.net/manual/zh/ref.datetime.php
date_default_timezone_get() — 取得一个脚本中所有日期时间函数所使用的默认时区
date_default_timezone_set() — 设定用于一个脚本中所有日期时间函数的默认时区
date() — 格式化一个本地时间/日期

字符串

string substr ( string $string , int $start [, int $length ] ) 返回字符串的子串
explode("|", $str); 第一个参数是 分隔符, 将字符串按照分隔符,返回一个数组。
list() 提取数组。

文件

$fp = fopen("user.txt",'r')  打开文件
$line = fgets($fp, 4096); 读取一行。

数组

$arr = range(0,10,2); // array(0,2,4,6,8,10)
if (is_array($arr)) // 是否是数组
foreach($arr as $val){ echo $val; } // 遍历数组
vprintf("%s,%s,%s,%s", $arr); //格式化输出 数组
$b = vsprintf("%s,%s,%s,%s", $arr); //格式化输出 数组 结果赋给一个 字符串。
print_r($arr); // 输出输入到屏幕
$b = print_r($arr, true);// 不输出给屏幕,而是返回给变量。
array_merge($arr1,$arr2); //将两个数组合并到一起。
如果后面数组的键有和前面的重复,则会覆盖之前的值,至于数字键,则总会追加到最后。
array_merge_recursive($arr1, $arr2); 合并数组 ,和之前不同的是,当出现相同键时候, 会以这个键 为键 在 插入另一个数组。
array_combine($arr1, $arr2); 合并两个数组 ,以一个为键,另一个为值, 这两个数组的长度必须相等。
arrar_slice($arr, 3,2); 类似取 字符串子串。这是取数组的 子数组。 不会改变原数组。
array_splice($arr, 3,5); 删除数组中3到5的元素。
array_splice($arr, 3,5,array(9,9,9)); 删除数组中3到5的元素,并用 第三个参数的数组替代。
array_rand($arr); 随机返回一个数组中的键。 注意是键 不是值。
shuffle($arr); 对数组洗牌,打乱之前的顺序,而且键都变成数字键了。
array_sum($arr); 对数组中的值 求和, 字符串会转化成 数字类型。


标签:常用,函数,arr,arr2,数组,字符串,array,PHP,string
From: https://blog.51cto.com/u_15815563/5739828

相关文章

  • PHP empty()
    PHP中哪些情况是空的呢Thefollowingthingsareconsideredtobeempty:“”(anemptystring)0(0asaninteger)0.0(0asafloat)“0”(0asastring)......
  • PHP 安装
    ​​http://php.net/manual/zh/install.unix.nginx.php​​cd php-5.6.12./configure--enable-fpm--with-mysql--prefix=/home/work/fupeng/phpmakemakeinstall......
  • Python函数-2V2
    一.导入$$f(x,y)=2x+3y$$上面括号里面的就是数学公式里的自变量,自变量就相当于函数里的参数。二.为什么要有参数如果一个大楼里有两种尺寸不一的窗户,显然......
  • 暑假集训二[LCIS,平凡的函数,那一天她离我而去,矩形]
    暑假集训2LCIS首先我赛时打了个\(n^{4}\)的暴力,因为一个转移的地方忘记加max了,然后拿了\(70\),本来以为改改也就T了结果它加了个\(max\)就\(A\)了.....这数据也是没谁......
  • 生成函数题
    城市规划\[设G(n)表示n个点的有标号无向图数量,我们知道,G(n)=2^{\binom{n}{2}}\\设F(n)表示n个点的有标号无向联通图数量,显然\\\text{我们枚举一号店所在的联通块大小,......
  • 为什么需要拷贝构造函数
    把参数传递给函数有三种方法,一种是传值,一种是传地址,一种是传引用。传值与其他两种方式不同的地方在于当使用传值方式的时候,会在函数里面生成传递参数的一个副本,这个副本......
  • 网络字节序与主机字节序的转换函数
    1.字节序字节序是处理器架构特性,用于指示像整数这样的大数据类型内部的字节如何排序。简单来说,就是指超过一个字节的数据类型在内存中的存储的顺序。那么很明显,像char这......
  • 02#对数函数:换底公式
    什么是换底公式有一个对数logab,把a的底数换成c,那么就有logcb/logca,这个过程就叫作换底。新的底数c可以是10、5、e等,具体的情况要根据题目要求来决定。换底公式在......
  • 01#对数函数:认识 log 函数
    什么是对数对数用log符号来表示。根据底数的不同,log可以变换成lg、ln。lg是以10为底的对数,ln是以e为底的对数。对数长成下面这个样子,是一个以a为底,y为真数......
  • Python pandas DataFrame 行列的常用操作及运算
    Pandas是基于NumPy的一种工具,该工具是为了解决数据分析任务而创建的。Pandas纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。Pandas提供了大量......