suchen
Heimphp教程php手册php数组操作实例三

php数组操作实例三

Jun 13, 2016 am 11:18 AM
phpdreihauptsächlich交集判断合并实例排序操作数据数组Artikel

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

本文章主要针对数组交集、判断键是否存在于数组中、合并两个数组、数据排序、增加数组,删除数组元素、随机抽取数组元素等实例。
*/
$array1=array("a"=>"green","red","blue");
$array2=array("b"=>"green","yellow","red");
$result=array_intersect($array1,$array2);//计算交集并赋值
print_r($result);

//

$search_array=array('first'=>1,'second'=>4);   //定义数组
if(array_key_exists('first',$search_array))    //判断键是否存在于数组中
{
  echo "the 'first' element is in the array";    //输出相应信息
}

//

$ar1=array("color"=>array("favorite"=>"red"),5);
$ar2=array(10,"color"=>array("favorite"=>"green","blue"));
$result=array_merge_recursive($ar1,$ar2);   //合并两个数组返回一个结果数组
print_r($result);         //输出结果

//

$array1=array("color"=>"red",2,4);
$array2=array("a","b","color"=>"green","shape"=>"trapezoid",4);
$result=array_merge($array1,$array2);     //合并两个数组
print_r($result);          //输出结果内容

//

$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);          //显示结果

//

$stack=array("orange", "banana");     //定义原始数组
array_push($stack,"apple","raspberry");    //执行压栈操作
print_r($stack);         //显示结果,将返回四个值

//

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";


Stellungnahme
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 Linux neue Version

SublimeText3 Linux neue Version

SublimeText3 Linux neueste Version

WebStorm-Mac-Version

WebStorm-Mac-Version

Nützliche JavaScript-Entwicklungstools

MinGW – Minimalistisches GNU für Windows

MinGW – Minimalistisches GNU für Windows

Dieses Projekt wird derzeit auf osdn.net/projects/mingw migriert. Sie können uns dort weiterhin folgen. MinGW: Eine native Windows-Portierung der GNU Compiler Collection (GCC), frei verteilbare Importbibliotheken und Header-Dateien zum Erstellen nativer Windows-Anwendungen, einschließlich Erweiterungen der MSVC-Laufzeit zur Unterstützung der C99-Funktionalität. Die gesamte MinGW-Software kann auf 64-Bit-Windows-Plattformen ausgeführt werden.

PHPStorm Mac-Version

PHPStorm Mac-Version

Das neueste (2018.2.1) professionelle, integrierte PHP-Entwicklungstool