http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 9827|回复: 3

[PHP] PHP中的数组函数(2)

[复制链接]
发表于 2018-12-14 08:52:03 | 显示全部楼层 |阅读模式
本帖最后由 惜 于 2018-12-14 08:52 编辑

[PHP] 纯文本查看 复制代码
<?php
//合并数组元素
        echo "<p style='color:red;'>合并数组元素<p>";
        $a = array(1,2,3,4,5,6);  //定义数组$a
        $b = array(7,8,9,10,11);  //定义数组$b
        
        echo "数组 a 的内容为:";
        for($i=0;$i<count($a);$i++)  //循环打印数组$a
                echo $a[$i].",";
        echo "<p>";
        
        echo "数组 b 的内容为:";
        for($i=0;$i<count($b);$i++)  //循环打印数组$b
                echo $b[$i].",";
        echo "<p>";

        $c = array_merge($a,$b); //对两个数组进行合并
        echo "合并后的数组 c 的内容为:";
        for($i=0;$i<count($c);$i++)  //循环打印合并后的数组
                echo $c[$i].",";
        echo "<p>";
        
        $str1=array(
                name=>"张三",
                sex=>"男",
                length=>"170CM"
        );  //定义数组$str1
        
        $str2=array(
                name=>"李四",
                birthday=>"5 月 13 号",
                length=>"175CM"
        );  //定义数组$str2
        
        echo "数组 str1 的内容为:";
        print_r($str1); //格式化显示$str1 的内容
        echo "<p>";
        
        echo "数组 str2 的内容为:";
        print_r($str2); //格式化显示$str2 的内容
        $str3=array_merge($str1,$str2);  //对两个数组进行合并
        echo "<p>";
        
        echo "合并后的数组 str3 的内容为:";
        print_r($str3); //格式化显示合并后的数组

//其他常用数组函数
        echo "<p style='color:red;'>其他常用数组函数<p>";
        echo "<p style='color:blue;'>bool in_array(mixed needle, array haystack [, bool strict])函数。在 haystack 中搜索 needle,如果找到则返回 True,否则返回 False。<p/>";
        echo "<p style='color:blue;'>bool ksort(array &array [, int sort_flags])函数。对数组的键名进行排序,保留键名到数据的关联。<p/>";
        echo "<p style='color:blue;'>bool natcasesort(array &array)函数。用自然排序法(及按照从小到大的顺序进行排序),对数组进行不区分大小写字母的排序。并把排好的结果作为函数返回值。<p/>";
?>

结果:
合并数组元素
数组 a 的内容为:1,2,3,4,5,6,
数组 b 的内容为:7,8,9,10,11,
合并后的数组 c 的内容为:1,2,3,4,5,6,7,8,9,10,11,
数组 str1 的内容为:Array ( [name] => 张三 [sex] => 男 [length] => 170CM )
数组 str2 的内容为:Array ( [name] => 李四 [birthday] => 5 月 13 号 [length] => 175CM )
合并后的数组 str3 的内容为:Array ( [name] => 李四 [sex] => 男 [length] => 175CM [birthday] => 5 月 13 号 )
其他常用数组函数

bool in_array(mixed needle, array haystack [, bool strict])函数。在 haystack 中搜索 needle,如果找到则返回 True,否则返回 False。

bool ksort(array &array [, int sort_flags])函数。对数组的键名进行排序,保留键名到数据的关联。

bool natcasesort(array &array)函数。用自然排序法(及按照从小到大的顺序进行排序),对数组进行不区分大小写字母的排序。并把排好的结果作为函数返回值。



1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2018-12-14 11:14:30 | 显示全部楼层
我只是路过打酱油的。
发表于 2018-12-14 17:46:39 | 显示全部楼层
感恩无私的分享与奉献
发表于 2018-12-15 14:03:12 | 显示全部楼层
楼主加油,我们都看好你哦。
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-11-22 18:05

© 2014-2021

快速回复 返回顶部 返回列表