• PHP 输出数组的第一个值及交集


    关于current()函数:

    每个数组中都有一个内部的指针指向它“当前的”单元,初始指向插入到数组中的第一个单元。用current()获取。

    类似函数:

    end() 将array的内部指针移动到最后一个单元并返回其值。

    next()返回数组内部指针指向的下一个单元的值,或当没有更多单元时返回FALSE。

    prev()返回数组内部指针指向的前一个单元的值,或当没有更多单元时返回FALSE。

    reset() 将array的内部指针倒回到第一个单元并返回第一个数组单元的值,如果数组为空则返回FALSE。

    1 <?php
    2 $arr = array("a"=>"php","java","c");
    3 echo current($arr); //php
    4 echo next($arr); //java
    5 echo prev($arr); //php 指向上一单元的值,所以又为php了
    6 echo end($arr); //c
    7 ?> 

    php数组交集的函数

    <div class="p-extra">
        <?php foreach($output['goods_detail']['goods_info']['spec_name'] as $key =>$value): ?>
        <span class="txt" title=""> <?=$value?><?php $inter=array_intersect($output['goods_detail']['goods_info']['spec_value'][$key],$output['goods_detail']['goods_info']['goods_spec']) ;echo current($inter); ?></span>
        <?php endforeach; ?>
        <span class="txt">/  数量:<?=$output['goods_detail']['quantity']?></span>
    </div>
  • 相关阅读:
    Redis学习
    MySQL索引
    细数 Java 线程池的原理
    红黑树学习
    HashMap学习
    Java集合框架
    Java性能优化的45个细节
    MyBatis理解
    jenkins+git+maven+tomcat+jdk本地部署windows版
    windows版docker安装nginx,并设置目录挂载
  • 原文地址:https://www.cnblogs.com/cs88/p/6561028.html
Copyright © 2020-2023  润新知