PHP-Array

WBOY
WBOYOriginal
2016-08-08 09:27:041304Durchsuche









$arr=array('zz'=>'Zhengzhou','Beijing',9=>'Shanghai','Zhengzhou');
print_r($arr);
$c=array_unique($arr);//Doppelte Elementwerte entfernen und nach Index
anordnen print_r($c);
$b=array_values($arr);//Array neu anordnen
print_r($b);



$arr1=array('Zhengzhou','Hebei','Shanghai','Beijing');
$arr2=array('Kaifeng','Luoyang','Puyang');
$arr3=array_merge($arr1,$arr2);//Arrays $arr1,$arr2 zusammenführen.
echo '

';
print_r($arr3);





$str="jjjjjj5555455ccccdddd565dfddfd";
$arr=preg_split('/d{1,}/', $str);//regulärer Ausdruck
print_r($arr);



$st="Peking, Shanghai, Tianjin, Zhengzhou, Guangdong";
$arr=explode(',', $st);
print_r($arr);
$ss=implode("====",$arr);
echo '
';

echo $ss;
foreach ($arr as $v){
echo '

';
echo $v;
}



$arr[][]='ok';
$arr[][]=[10,20,30];
$arr[][]='hello';
$arr[][]=array('hn'=>'Henan',60,'zz'=>'Zhengzhou',array(100,200));
echo '
';
print_r($arr);
echo $arr[1][0][2];


$age=$sage=$stage=50;

echo $age;
echo '

';
echo $sage;
echo $stage;





//Zweidimensionales Array
$arr=array(10,'zz'=>'Zhengzhou',array(20,30,40,50),array(60,70,80));
echo '
';
print_r($arr);
echo $arr[2][0];
echo sizeof($arr,1);
echo count($arr);
foreach($arr as $v){
if(!is_array($v)){
echo $v.'
';
weiter;
}
foreach ($v als $vv){
echo $vv.'
';
}
}


$a=[10,20,30,40];
echo in_array(20, $a);//Fragen Sie ab, ob ein Wert im Array vorhanden ist. Wenn er vorhanden ist, geben Sie 1
zurück if (array_search(20, $a)===false){
echo 'nicht gefunden';
}else {
echo 'Gefunden, der Speicherort ist:'.array_search(20, $a);
}


//Es wird empfohlen, die Anzahl der Zeichen in der Sequenz
anzugeben $arr=range('a','z');
$arr=range(1,100,3);
echo '

';
print_r($arr);
substr fängt den Wert ab und in_array bestimmt, ob er im Array vorhanden ist
$arr=array('12','133','135','138');
$aa='1202';
if (in_array(substr($aa,0,2),$arr)) {
echo 'existiert'.$aa;
}else {
echo 'existiert nicht';
}

is_array bestimmt, ob es sich um ein Array handelt
$arr=20;
if (is_array($arr)){
echo 'ist ein Array';
print_r($arr);
}else {
echo 'kein Array';
echo $arr;
}




//Verwenden Sie eine Schleifenanweisung, um dem leeren Array
10 Werte (zufällige Ganzzahlen zwischen 1 und 100) zuzuweisen $arr=array();
für ($i=0;$i<10;$i ){
$arr[]=mt_rand(1,100);
}
echo'Nach dem Sortieren:';
foreach ($arr as $v){

echo $v.' ';
}
echo '


';

// // Sortieralgorithmus Bubble Sort implementieren
für ($m=0;$m für ($n=0;$n if ($arr[$n]>$arr[$n 1]){
$t = $arr[$n];
$arr[$n]=$arr[$n 1];
$arr[$n 1]=$t;
}

}
}

echo'Nach dem Sortieren:';
foreach ($arr as $v){
echo $v.'  ';
}


$arr=array();
$arr[]=10;
$arr[]=20;
$arr[]=30;
$arr[]=40;
$arr[]=50;
echo $arr[2];

echo rand(1,3).','.rand().','.rand(10,100);//Zufallszahl
echo mt_rand(1,100).'--'.mt_rand().'--'.mt_rand(1,3);//Generieren Sie bessere Zufallszahlen

//Deklarieren Sie ein Array, das zufällig Ganzzahlen im Bereich von 10 Zahlen (1-100) zugewiesen wird
$arr=array();
für ($i=0;$i<10;$i ){
$arr[]=mt_rand(1,100);
}
echo '

';
print_r($arr);


sort($arr);//Array nach dem Sortieren ausgeben
print_r($arr);


$arr1=array(10,52,34,40);//Array deklarieren
$arr2=[10,20,30];
$arr3=array('bj'=>'Beijing','sh'=>'Shanghai');
echo '

';
var_dump($arr1);//Drucken Sie das Array und den Ausgabetyp
print_r($arr3);//Ausgabearray ausgeben

echo $arr3['bj'];//Ausgabe Peking
echo '
';
echo $arr1[2];/output 30, beginnend bei 0

foreach ($arr3 as $k=>$v){
echo $v; //Ausgabewert, $k Ausgabeindex
}
$arr3[]='Zhengzhou'; //Elemente zum Array am Ende des Arrays hinzufügen
$arr3['sz']='Shenzhen';
array_unshift($arr3,'Hangzhou','Qingdao');//Elemente vor dem Array hinzufügen
unset($arr3['bj']);//Löschen Sie das bj-Element im $arr3-Array


$bj= array_shift($arr3);//Das erste Element im Array entfernen, es bj zuweisen und
ausgeben echo $bj;

$sz=array_pop($arr3);//Letztes Element im Array entfernen und Wert zuweisen
echo $sz;


foreach ($arr3 as $k=>$v){
echo $k.'=>'.$v;
}

sort($arr1);//Aufsteigende Reihenfolge, von klein nach groß
rsort($arr1);//Absteigende Reihenfolge, von groß nach klein
print_r($arr1);
echo count($arr1);


$a=array(4,8);
echo count($a);//gibt die Anzahl der Elemente im Array zurück 2

$str='Tag, eins, zwei, drei, vier, fünf, sechs';
$arr=explode(',',$str);//Teilen Sie einen String entsprechend den String-Intervallen in Arrays auf
// print_r($arr);
$w=date('w');
echo 'Heute ist: Sonntag'.$arr[$w];

$h=date('G');
// if ($h>=8 && $h<=12) {
// echo 'Guten Morgen';
// }else if ($h>=13 && $h<=18){
// echo 'Guten Tag';
// }else if ($h>=19 && $h<=21){
// echo 'Guten Abend';
// }elseif ($h>=22 && $h<=6){
// echo 'Es ist spät in der Nacht, bitte ruhen Sie sich aus';
// }elseif ($h>=6 && $h<=7){
// echo 'Guten Morgen';
// }


// echo date ( 'Y-m-d H:i:s' );
// $d = Datum ( 'w' );
// if ($d == 0) {
// echo 'Heute: Sonntag';
// }
// if ($d == 1) {
// echo 'Heute: Montag';
// }
// if ($d == 2) {
// echo 'Heute: Dienstag';
// }
// if ($d == 3) {
// echo 'Heute: Mittwoch';
// }
// if ($d == 4) {
// echo 'Heute: Donnerstag';
// }
// if ($d == 5) {
// echo 'Heute: Freitag';
// }
// if ($d == 6) {
// echo 'Heute: Samstag';
// }

?>

Das Obige stellt PHP-Arrays einschließlich inhaltlicher Aspekte vor. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

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