• 微信
    咨询
    微信在线咨询 服务时间:9:00-18:00
    纵横数据官方微信 使用微信扫一扫
    马上在线沟通
  • 业务
    咨询

    QQ在线咨询 服务时间:9:00-18:00

    选择下列产品马上在线沟通

    纵横售前-老古
    QQ:519082853 售前电话:18950029581
    纵横售前-江夏
    QQ:576791973 售前电话:19906048602
    纵横售前-小李
    QQ:3494196421 售前电话:19906048601
    纵横售前-小智
    QQ:2732502176 售前电话:17750597339
    纵横售前-燕子
    QQ:609863413 售前电话:17750597993
    纵横值班售后
    QQ:407474592 售后电话:18950029502
    纵横财务
    QQ:568149701 售后电话:18965139141

    售前咨询热线:

    400-188-6560

    业务姚经理:18950029581

  • 关注

    关于纵横数据 更多优惠活动等您来拿!
    纵横数据官方微信 扫一扫关注官方微信
  • 关闭
  • 顶部
  • 您所在的位置 : 首页 > 新闻公告 > PHP标准库:栈、堆、队列、定长数组

    PHP标准库:栈、堆、队列、定长数组

    栈:先进后出

    1. $stack = new SplStack();

    2. $stack->push("data1\n");

    3. $stack->push("data2\n");


    4. echo $stack->pop(); # data2

    5. echo "<br>";

    6. echo $stack->pop(); # data1

    堆 (不了解)

    1. $minheap = new SplMinHeap();

    2. $minheap->insert("data1\n");

    3. $minheap->insert("data2\n");


    4. echo $minheap->extract(); # data1

    5. echo "<br>";

    6. echo $minheap->extract(); # data2

    队列 先进先出

    $queue = new SplQueue(); //队列 先进先出$queue->enqueue("data1\n"); //入队$queue->enqueue("data2\n");echo $queue->dequeue(); #data1echo "<br>";echo $queue->dequeue(); #data2

    定长数组(对象)

    $array = new SplFixedArray(10);     # 定义 定长数组(对象)$array[4] = 5;  # 定长数组(对象)无论是否使用,都会分配内存空间。# $array[10] = 10;  # 超出分配的内存空间导致500错误。var_dump($array[4]); # 打印使用过的内存空间var_dump($array);   # 打印全部分配的内存空间

    最新推荐


    微信公众帐号
    关注我们的微信