精易论坛

标题: PHP - 数组的cha询与替换函数 [打印本页]

作者: dream518    时间: 2020-7-16 11:57
标题: PHP - 数组的cha询与替换函数

cha询与替换


1 array_slice 从数组中取出一部分


//  array_slice()
// array_slice(数组名,索引‘从0开始’,步长,是否保留原键名默认flase不保存)
$arr = ['red','green','yellow','blank','blue'];
// 取出第三个
$slice = array_slice($arr,2,1,true);
print_r($slice);
// 输出 Array ( [zxsq-anti-bbcode-2] => yellow )

2 array_splice 去掉数组中一部分并用其他值代替


// array_splice()
// array_splice(数组名,索引,步长,替换值)
// 将第一个替换为white
array_splice($arr,0,1,'white');

printf('<pre>%s</pre>',print_r($arr,true));
// 输出
// Array
// (
//     [zxsq-anti-bbcode-0] => white
//     [zxsq-anti-bbcode-1] => green
//     [zxsq-anti-bbcode-2] => yellow
//     [zxsq-anti-bbcode-3] => blank
//     [zxsq-anti-bbcode-4] => blue
// )






欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4