"green","red","blue");$array2=array("b"=>"green","yellow","red");$result=array_intersect($array1,$array2)"> 跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

php数组操作实例三

本文章主要针对数组交集、判断键是否存在于数组中、合并两个数组、数据排序、增加数组,删除数组元素、随机抽取数组元素等实例。

本文章主要针对数组交集、判断键是否存在于数组中、合并两个数组、数据排序、增加数组,删除数组元素、随机抽取数组元素等实例。

*/$array1=array("a"=>"green","red","blue");$array2=array("b"=>"green","yellow","red");$result=array_intersect($array1,$array2);//计算交集并赋值print_r($result);// PHP 8.5.5 PHP 8.5.5 是 PHP 8.5 分支的维护更新版本。该版本延续了“小步快跑”的迭代逻辑,通过深度错误修复、底层性能微调以及安全加固,旨在为开发者提供一个更健壮、更高效的运行环境。该版本严格遵守语义化版本规范,不包含破坏性变更。

下载立即学习“PHP免费学习笔记(深入)

”;

$search_array=array('first'=>1,'second'=>4);   //定义数组if(array_key_exists('first',$search_array))    //判断键是否存在于数组中{echo "the 'first' element is in the array";    //输出相应信息}//立即学习“PHP免费学习笔记(深入)

”;

$ar1=array("color"=>array("favorite"=>"red"),5);$ar2=array(10,"color"=>array("favorite"=>"green","blue"));$result=array_merge_recursive($ar1,$ar2);   //合并两个数组返回一个结果数组print_r($result);         //输出结果//立即学习“PHP免费学习笔记(深入)

”;

$array1=array("color"=>"red",2,4);$array2=array("a","b","color"=>"green","shape"=>"trapezoid",4);$result=array_merge($array1,$array2);     //合并两个数组print_r($result);          //输出结果内容//立即学习“PHP免费学习笔记(深入)

”;

$ar1=array("10",100,100,"a");    //定义数组1$ar2=array(1,3,"2",1);     //定义数组2 array_multisort($ar1,$ar2);    //排序2个数组var_dump($ar1);      //打印排序后的结果var_dump($ar2);      //打印排序后的结果//$stack=array("orange","banana","apple","rasp教程berry");  //定义一个数组$fruit=array_pop($stack);        //最后一个元素出栈print_r($stack);          //显示结果//立即学习“PHP免费学习笔记(深入)

”;

$stack=array("orange", "banana");     //定义原始数组array_push($stack,"apple","raspberry");    //执行压栈操作print_r($stack);         //显示结果,将返回四个值//立即学习“PHP免费学习笔记(深入)

”;

srand((float)microtime()*10000000);       //为随机数发生器播种$input=array("neo","morpheus","trinity","cypher","tank");   //定义原始数组$rand_keys=array_rand($input,2);       //随机挑选数组元素print $input[$rand_keys[0]]."n";        //分别显示随机挑选的数组元素print $input[$rand_keys[1]]."n";

相关文章