Heim >Backend-Entwicklung >PHP-Tutorial >PHP-Array
$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;$mfü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 ausgebenecho $arr3['bj'];//Ausgabe Peking
echo '
';
echo $arr1[2];/output 30, beginnend bei 0foreach ($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.