


PHP-Array-Operationsmethode zur Berechnung des Produkts von Array-Elementen
Im vorherigen Artikel „PHP-Array-Operation: Methode zur Berechnung der Summe aller Elemente in einem Array“ haben wir ausführlich das Wissen darüber vorgestellt, wie die Summe aller Elemente in einem Array in PHP berechnet wird. Wir werden uns weiterhin mit Arrays in PHP Knowledge befassen. Nachdem wir gelesen haben, wie man die Summe der Elemente eines Arrays berechnet, werfen wir einen Blick darauf, wie man das Produkt der Elemente eines Arrays berechnet. Hoffe, es hilft allen!
Im vorherigen Artikel haben wir gelernt, dass wir zum Berechnen der Elementsumme von Array-Elementen die for
-Schleife und die foreach
-Schleife verwenden können Ich habe zu Beginn gelernt, dass diese beiden Methoden etwas kompliziert sind. In PHP gibt es eine integrierte Funktion array_sum
, die die Summe der Elemente in einem Array berechnen kann. for
循环和foreach
循环,这两种方法有些复杂,在PHP中有内置的array_sum
函数可以对数组进行计算元素和的操作。
想要计算数组元素的乘积,也很简单,和计算数组元素和差不多,都可以通过for
循环和foreach
循环,同时PHP中也是有内置的函数array_product
能够计算数组元素的乘积,下面我们就分别来介绍一下这三种方法。
通过for
循环
在之前的文章《怎样使用PHP中的For循环和Foreach循环(图文详解)》中我们已经介绍了PHP中的for
循环,这里就不做过多的赘述了,我们直接来看一下示例,应该怎样通过for循环来对数组元素进行求乘积,示例如下:
<?php $array= array('24','56','180',8,100,'100.1','3.5'); $sum=1; for ($i=0; $i < count($array); $i++) { $sum*=$array[$i]; } echo '通过for循环得到:'. $sum; ?>
输出结果:
通过上述示例我们发现,数组元素中,不仅仅只有数值的时候,有类似于示例中“24”、“56”这样的字符串,并不是数值,也会被转换成数值加入了求积的队伍里。
已经看过上一篇求和的小伙伴可能发现了,代码与上一篇不太相同的不仅仅只有求和的过程变了,变量$sum变成了1
,因为是计算相乘的缘故,所以改成了1
。
还有一种情况就是,数组中的元素不仅仅是数值,如果出现别的字符串会出现什么情况呢?下面我们通过示例来看一下,示例如下:
<?php $array= array('24k','56kg','180cm',8,100,'100.1','3.5'); $sum=1; for ($i=0; $i < count($array); $i++) { $sum*=$array[$i]; } echo '通过for循环得到:'. $sum; ?>
输出结果:
上述示例中,数组中的元素不仅仅是字符串了,还有类似“24k”、“56kg”这样的带有数值元素的字符串,这种情况下也是会自动转化为数值的。
以上便是通过for循环来进行数组元素求积的过程了,接下来我们看一下怎样通过foreach循环来进行求积
通过foreach
循环
照例,我们先通过示例来看一下foreach
的使用,示例如下:
<?php $array= array('24k','56kg','180cm',8,100,'100.1','3.5'); //通过for循环 $sum=1; for ($i=0; $i < count($array); $i++) { $sum*=$array[$i]; } echo '通过for循环求得数组内元素的积为:'. $sum; echo '<br/>'; //通过foreach循环 $sum1=1; foreach ($array as $value) { $sum1*=$value; } echo '通过foreach循环求得数组内元素的积为:'. $sum1; ?>
输出结果:
通过上述示例能够看出,foreach循环和for循环一样,都会转换数组内的字符串元素。下面我们就来介绍一下PHP中内置的array_product
函数。
通过array_product
函数
在PHP中可以通过array_product
函数来对数组进行求积的计算,array_product
函数的基本语法格式如下:
array_product(array)
其中需要注意的是,参数array就是要进行求积的数组,函数运行后返回的结果就是数组内所有元素的乘积。其中这个元素是整数和浮点数。如果这个数组是个空数组的话,在PHP5.3.6之后返回的结果就是1
了。
下面我们通过示例来看一下函数array_product
的使用,示例如下:
<?php $array= array('24k','56kg','180cm',8,100,'100.1','3.5'); //通过for循环 $sum=1; for ($i=0; $i < count($array); $i++) { $sum*=$array[$i]; } echo '通过for循环求得数组内元素的积为:'. $sum; echo '<br/>'; //通过foreach循环 $sum1=1; foreach ($array as $value) { $sum1*=$value; } echo '通过foreach循环求得数组内元素的积为:'. $sum1; echo '<br/>'; //通过array_product函数 echo '通过array_product函数求得数组内元素的积为:'. array_product($array); ?>
输出结果:
由此我们便通过for
循环、foreach
循环和array_product
Es ist auch sehr einfach, das Produkt von Array-Elementen zu berechnen. Es ähnelt der Berechnung der Summe von Array-Elementen. Sie können die for
-Schleife verwenden Gleichzeitig verfügt PHP auch über eine integrierte Funktion array_product
, mit der das Produkt von Array-Elementen berechnet werden kann. Im Folgenden stellen wir diese drei Methoden vor.
Durch for
-SchleifeIm vorherigen Artikel "So verwenden Sie die For-Schleife und die Foreach-Schleife in PHP (ausführliche Bild- und Texterklärung)
in eingeführt PHP for
-Schleife, ich werde hier nicht zu sehr ins Detail gehen. Schauen wir uns direkt ein Beispiel an, wie Array-Elemente durch eine for-Schleife multipliziert werden. Das Beispiel sieht wie folgt aus: 🎜rrreee🎜Ausgabeergebnis: 🎜🎜 🎜🎜🎜Durch die Im obigen Beispiel haben wir festgestellt, dass die Array-Elemente nicht nur numerische Werte enthalten, sondern auch Zeichenfolgen wie „24“ und „56“ im Beispiel. Sie sind keine numerischen Werte und werden in numerische Werte umgewandelt Werte und zum Multiplikationsteam hinzugefügt. 🎜🎜 Freunden, die den vorherigen Artikel zur Summierung gelesen haben, ist möglicherweise aufgefallen, dass der Unterschied zwischen dem Code und dem vorherigen Artikel nicht nur darin besteht, dass sich der Summierungsprozess geändert hat, sondern auch darin, dass die Variable $sum zu 1
geworden ist > , da es zur Berechnung der Multiplikation verwendet wird, daher wurde es in 1
geändert. 🎜🎜Eine andere Situation ist, dass die Elemente im Array nicht nur numerische Werte sind. Was passiert, wenn andere Zeichenfolgen angezeigt werden? Schauen wir uns ein Beispiel an. Das Beispiel sieht wie folgt aus: 🎜🎜rrreee🎜Ausgabeergebnis: 🎜🎜🎜
foreach
-Schleife🎜🎜Lassen Sie uns wie üblich einen Blick auf die Verwendung von foreach
anhand eines Beispiels werfen. Das Beispiel sieht wie folgt aus: 🎜🎜 rrreee🎜Ausgabeergebnis: 🎜 🎜🎜
array_product
vor. 🎜🎜Über die Funktion array_product
🎜🎜In PHP können Sie das array_product übergeben
Funktion zum Durchführen von Quadraturberechnungen für Arrays. Das grundlegende Syntaxformat der Funktion array_product
lautet wie folgt: 🎜rrreee🎜Es ist zu beachten, dass das Parameterarray das zu multiplizierende Array ist Die Funktion kehrt nach der Ausführung zurück. Das Ergebnis ist das Produkt aller Elemente im Array. wobei dieses Element eine Ganzzahl und eine Gleitkommazahl ist. Wenn dieses Array ein leeres Array ist, ist das nach PHP5.3.6 zurückgegebene Ergebnis 1
. 🎜🎜🎜Sehen wir uns die Verwendung der Funktion array_product
anhand eines Beispiels an. Das Beispiel sieht wie folgt aus: 🎜🎜rrreee🎜Ausgabeergebnis: 🎜🎜🎜
for
Schleife, Die drei Methoden der foreach
-Schleife und der array_product
-Funktion berechnen das Produkt von Array-Elementen. 🎜🎜🎜Bei Interesse können Sie auf „🎜PHP-Video-Tutorial🎜“ klicken, um mehr über PHP-Kenntnisse zu erfahren. 🎜Das obige ist der detaillierte Inhalt vonPHP-Array-Operationsmethode zur Berechnung des Produkts von Array-Elementen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



PHP 8.4 bringt mehrere neue Funktionen, Sicherheitsverbesserungen und Leistungsverbesserungen mit einer beträchtlichen Menge an veralteten und entfernten Funktionen. In dieser Anleitung wird erklärt, wie Sie PHP 8.4 installieren oder auf PHP 8.4 auf Ubuntu, Debian oder deren Derivaten aktualisieren. Obwohl es möglich ist, PHP aus dem Quellcode zu kompilieren, ist die Installation aus einem APT-Repository wie unten erläutert oft schneller und sicherer, da diese Repositorys in Zukunft die neuesten Fehlerbehebungen und Sicherheitsupdates bereitstellen.

Visual Studio Code, auch bekannt als VS Code, ist ein kostenloser Quellcode-Editor – oder eine integrierte Entwicklungsumgebung (IDE) –, die für alle gängigen Betriebssysteme verfügbar ist. Mit einer großen Sammlung von Erweiterungen für viele Programmiersprachen kann VS Code c

Wenn Sie ein erfahrener PHP-Entwickler sind, haben Sie möglicherweise das Gefühl, dass Sie dort waren und dies bereits getan haben. Sie haben eine beträchtliche Anzahl von Anwendungen entwickelt, Millionen von Codezeilen debuggt und eine Reihe von Skripten optimiert, um op zu erreichen

Dieses Tutorial zeigt, wie XML -Dokumente mit PHP effizient verarbeitet werden. XML (Extensible Markup-Sprache) ist eine vielseitige textbasierte Markup-Sprache, die sowohl für die Lesbarkeit des Menschen als auch für die Analyse von Maschinen entwickelt wurde. Es wird üblicherweise für die Datenspeicherung ein verwendet und wird häufig verwendet

JWT ist ein offener Standard, der auf JSON basiert und zur sicheren Übertragung von Informationen zwischen Parteien verwendet wird, hauptsächlich für die Identitätsauthentifizierung und den Informationsaustausch. 1. JWT besteht aus drei Teilen: Header, Nutzlast und Signatur. 2. Das Arbeitsprinzip von JWT enthält drei Schritte: Generierung von JWT, Überprüfung von JWT und Parsingnayload. 3. Bei Verwendung von JWT zur Authentifizierung in PHP kann JWT generiert und überprüft werden, und die Funktionen und Berechtigungsinformationen der Benutzer können in die erweiterte Verwendung aufgenommen werden. 4. Häufige Fehler sind Signaturüberprüfungsfehler, Token -Ablauf und übergroße Nutzlast. Zu Debugging -Fähigkeiten gehört die Verwendung von Debugging -Tools und Protokollierung. 5. Leistungsoptimierung und Best Practices umfassen die Verwendung geeigneter Signaturalgorithmen, das Einstellen von Gültigkeitsperioden angemessen.

Eine Zeichenfolge ist eine Folge von Zeichen, einschließlich Buchstaben, Zahlen und Symbolen. In diesem Tutorial wird lernen, wie Sie die Anzahl der Vokale in einer bestimmten Zeichenfolge in PHP unter Verwendung verschiedener Methoden berechnen. Die Vokale auf Englisch sind a, e, i, o, u und sie können Großbuchstaben oder Kleinbuchstaben sein. Was ist ein Vokal? Vokale sind alphabetische Zeichen, die eine spezifische Aussprache darstellen. Es gibt fünf Vokale in Englisch, einschließlich Großbuchstaben und Kleinbuchstaben: a, e, ich, o, u Beispiel 1 Eingabe: String = "TutorialPoint" Ausgabe: 6 erklären Die Vokale in der String "TutorialPoint" sind u, o, i, a, o, ich. Insgesamt gibt es 6 Yuan

Statische Bindung (statisch: :) implementiert die späte statische Bindung (LSB) in PHP, sodass das Aufrufen von Klassen in statischen Kontexten anstatt Klassen zu definieren. 1) Der Analyseprozess wird zur Laufzeit durchgeführt.

Was sind die magischen Methoden von PHP? Zu den magischen Methoden von PHP gehören: 1. \ _ \ _ Konstrukt, verwendet, um Objekte zu initialisieren; 2. \ _ \ _ Destruct, verwendet zur Reinigung von Ressourcen; 3. \ _ \ _ Call, behandeln Sie nicht existierende Methodenaufrufe; 4. \ _ \ _ GET, Implementieren Sie den dynamischen Attributzugriff; 5. \ _ \ _ Setzen Sie dynamische Attributeinstellungen. Diese Methoden werden in bestimmten Situationen automatisch aufgerufen, wodurch die Code -Flexibilität und -Effizienz verbessert werden.
