PHP 字符串去重,拆分为数组,遍历数组的一些方法

闲来无事研究下PHP遍历数组的一些方法,话不多说直接上代码

如果还有其他方式请留言( ̄▽ ̄)"

<?php
/**
 * Created by PhpStorm.
 * User: LonLoc
 * Date: 2019/3/19
 * Time: 16:24
 */
$result = [];
$data = "q,v,d,e,t,y,ds,admin,sd,dsds,ds,pw,sadasdasd,234,5345,234";
$data_list = array_chunk(array_unique(explode(",", $data)), 4);

/**
 * 方法一通过next函数操作数组
 */
$result[] = implode("|", current($data_list));
while ($s = next($data_list)) {
    $result[] = implode("|", $s);
}

/**
 * 方法二通过list 及 each 函数
 */
//while (list($k, $v) = each($data_list)){
//    $result[] = implode("|", $v);
//}

/**
 * 方法三通过 foreach 循环
 */
//foreach ($data_list as $item) {
//    $result[] = implode("|", $item);
//}
var_dump($result);

猜你喜欢

转载自blog.csdn.net/a1513049385/article/details/88710472