1. Teilen Sie die Zeichenfolge in ein Array auf:
$array=explode(separator,$string):
Trennzeichen: Trennzeichen,
$string: Teilen Sie das Array auf eine Zeichenfolge:
glue: Klebezeichen,$string=implode(glue,$array):
$array: array;
3. Zählen Sie die Länge des Arrays: count():
Die Funktioncount hat zwei Parameter:
0 (oder COUNT_NORMAL) ist die Standardeinstellung, die keine mehrdimensionalen Arrays (Arrays innerhalb von Arrays) erkennt;1 (oder COUNT_RECURSIVE), die mehrdimensionale erkennt Arrays
<?php$arr=array( 0=>array('title' => '苹果', 'viewnum' => 青的, 'content' => 'pingguo'), 1=>array('title' => '柚子', 'viewnum' => 红心, 'content' => 'youzi') ); echo '不统计多维数组:'.count($arr,0);//count($arr,COUNT_NORMAL)echo "<br/>";echo '统计多维数组:'.count($arr,1);//count($arr,COUNT_RECURSIVE)?>
$a[]; $b[]; $c[] = array_merge( $a , $b );
<?php $a1=array(1,30,15,7,25); $a2=array(4,30,20,41,66); $num=array_merge($a1,$a2); array_multisort($num,SORT_DESC,SORT_NUMERIC); print_r($num); ?>
json_encode(): Array in JSON-Objektformat konvertieren, zusätzliche Parameter: JSON_UNESCAPED_UNICODE zur Codierung von Chinesisch
;
json_decode(): JSON-Objekt in PHP-Objektformat konvertieren;
json_decode( $ obj , true ): Konvertieren Sie das JSON-Objekt in ein Array.$bad_json = "{ 'bar': 'baz' }"; $bad_json = '{ bar: "baz" }'; $bad_json = '{ "bar": "baz", }'
Das Ausführen von json_decode() für diese drei Zeichenfolgen gibt null zurück und es wird ein Fehler angezeigt gemeldet.
Der erste Fehler besteht darin, dass das JSON-Trennzeichen nur die Verwendung von doppelten Anführungszeichen und nicht von einfachen Anführungszeichen zulässt. Der zweite Fehler besteht darin, dass der „Name“ (der Teil links vom Doppelpunkt) des JSON-Name-Wert-Paares auf jeden Fall doppelte Anführungszeichen verwenden muss. Der dritte Fehler besteht darin, dass Sie nach dem letzten Wert kein abschließendes Komma hinzufügen können.
Darüber hinaus kann json nur zur Darstellung von Objekten und Arrays verwendet werden. Wenn json_decode() für eine Zeichenfolge oder einen Wert verwendet wird, wird null zurückgegeben.
7. Schnittmenge, Differenz und Vereinigung von Arrays
Der Differenzsatz von Arrays kann nur das erste Array erhalten, das nicht in anderen Arrays enthalten ist Der Differenzsatz wird mit array_merge();$inter_arr = array_intersect($m_arr,$m_card):数组的交集; $diff_arr = array_diff($m_card,$m_arr):数组的差集;
$diff_arr = array_diff($m_card,$m_arr); $diff_arr2 = array_diff($m_arr,$m_card); $arr = array_merge($diff_arr,$diff_arr2); $merge = array_merge():数组的并集;
Das obige ist der detaillierte Inhalt vonBeispiel für die Implementierung einer Array-Verarbeitungsmethode durch PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!