代码拉取完成,页面将自动刷新
PHP常用到的函数集合:
1.implode(separator,array):函数把数组元素组合为一个字符串。
参数:
separator:可选。规定数组元素之间放置的内容。默认是 ""(空字符串)。
array:必需。要结合为字符串的数组。
例子:
<?php
$arr = array('Hello','World!','Beautiful','Day!');
echo implode(" ",$arr);
?>
输出:
Hello World! Beautiful Day!
2.explode(separator,string,limit):函数把字符串分割为数组。
参数:
separator:必需。规定在哪里分割字符串。
string:必需。要分割的字符串。
limit:可选。规定所返回的数组元素的最大数目。
例子:
<?php
$str = "Hello world. It's a beautiful day.";
print_r (explode(" ",$str));
?>
输出:
Array
(
[0] => Hello
[1] => world.
[2] => It's
[3] => a
[4] => beautiful
[5] => day.
)
3.current(array):函数返回数组中的当前元素(单元,一般用户二维数组为了将变为一位数组)
参数:
array:必需。规定要使用的数组。
例子:
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo current($people) . "<br />";
?>
输出:
Peter
4.file_put_contents(file,data,mode,context):函数把一个字符串写入文件中。
参数:
file:必需。规定要写入数据的文件。如果文件不存在,则创建一个新文件。
data:可选。规定要写入文件的数据。可以是字符串、数组或数据流。
mode:可选。规定如何打开/写入文件。可能的值:
FILE_USE_INCLUDE_PATH
FILE_APPEND
LOCK_EX
context:可选。规定文件句柄的环境。context 是一套可以修改流的行为的选项。若使用 null,则忽略。
例子:
<?php
echo file_put_contents("test.txt","Hello World. Testing!");
?>
输出:
26
5.array_merge(array1,array2,array3...):函数把两个或多个数组合并为一个数组
参数:
array1:必需。输入的第一个数组。
array2:必需。输入的第二个数组。
array3:可选。可指定的多个输入数组。
例子:
<?php
$a1=array("a"=>"Horse","b"=>"Dog");
$a2=array("c"=>"Cow","b"=>"Cat");
print_r(array_merge($a1,$a2));
?>
输出:
Array ( [a] => Horse [b] => Cat [c] => Cow )
6.preg_split(pattern, subject): 用正则表达式分割字符串
返回一个数组,包含 subject 中沿着与 pattern 匹配的边界所分割的子串。
例:
<?php
$str = 'string';
$chars = preg_split('//', $str, -1, PREG_SPLIT_NO_EMPTY);
print_r($chars);
?>
6.array_fill(start,number,value):函数用给定的值填充数组,返回的数组有 number 个元素,值为 value。返回的数组使用数字索引,从 start 位置开始并递增。如果 number 为 0 或小于 0,就会出错。
参数 描述
start 必需。数值,规定键的起始索引。
number 必需。数值,规定填充的数量,其值必须大于 0。
value 必需。规定要插入的值。
例子:
<?php
$a=array_fill(2,3,"Dog");
print_r($a);
?>
输出:
Array ( [2] => Dog [3] => Dog [4] => Dog )
7.array_intersect(array1,array2,array3...):返回两个或多个数组的交集数组。
结果数组包含了所有在被比较数组中,也同时出现在所有其他参数数组中的值,键名保留不变。
参数 描述
array1 必需。与其他数组进行比较的第一个数组。
array2 必需。与第一个数组进行比较的数组。
array3 可选。与第一个数组进行比较的数组。可以有多个。
例子:
<?php
$a1=array(0=>"Cat",1=>"Dog",2=>"Horse");
$a2=array(3=>"Horse",4=>"Dog",5=>"Fish");
print_r(array_intersect($a1,$a2));
?>
输出:
Array ( [1] => Dog [2] => Horse )
8.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。