Verwenden Sie PHP-Arrays, um gängige Szenarien zu implementieren
PHP ist eine beliebte Open-Source-Programmiersprache, die häufig bei der Entwicklung von Webanwendungen und Websites verwendet wird. Eines der wichtigen Merkmale ist Array (Array), mit dem große Datenmengen gespeichert und bearbeitet werden können. In diesem Artikel wird erläutert, wie Sie mit PHP-Arrays gängige Szenarien implementieren, einschließlich Array-Erstellung, -Traversierung und -Manipulation.
// 使用 array() 函数创建数组 $fruits = array('apple', 'banana', 'orange'); // 使用方括号 [] 手动声明数组 $numbers = [1, 2, 3, 4, 5];
Die Schlüssel und Werte des Arrays können von jedem Typ sein, einschließlich Zeichenfolgen, Zahlen, booleschen Werten, Objekten usw.
a. Verwenden Sie die for-Schleife, um numerische Indexarrays zu durchlaufen, zum Beispiel:
$fruits = array('apple', 'banana', 'orange'); for ($i = 0; $i < count($fruits); $i++) { echo $fruits[$i] . '
'; }
$person = array('name' => '张三', 'age' => 18); foreach ($person as $key => $value) { echo $key . ': ' . $value . '
'; }
$person = array('name' => '张三', 'age' => 18); reset($person); while (list($key, $value) = each($person)) { echo $key . ': ' . $value . '
'; }
$fruits = array('apple', 'banana', 'orange'); array_push($fruits, 'strawberry'); array_unshift($fruits, 'peach'); array_splice($fruits, 2, 0, 'grape'); $fruits[] = 'kiwi';
$fruits = array('apple', 'banana', 'orange', 'grape', 'kiwi'); unset($fruits[1]); array_pop($fruits); array_shift($fruits); array_splice($fruits, 1, 2);
$fruits = array('apple', 'banana', 'orange', 'grape', 'kiwi'); $fruits[1] = 'pear'; array_splice($fruits, 3, 1, 'mango');
$fruits = array('apple', 'banana', 'orange', 'grape', 'kiwi'); if (in_array('orange', $fruits)) { echo '找到了橙子!'; } $key = array_search('apple', $fruits); echo '苹果的索引是:' . $key; $keys = array_keys($fruits); $values = array_values($fruits);
Das obige ist der detaillierte Inhalt vonVerwenden Sie PHP-Arrays, um gängige Szenarien zu implementieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!