Heim >Backend-Entwicklung >PHP-Tutorial >PHP base64_encode
Der folgende Artikel bietet eine Übersicht über PHP base64_encode. Zur Codierung unserer Daten wird die Methode Base64_encode verwendet. Wenn wir die Methode base64_encode im Programm verwenden, konvertieren wir sie in eine Folge von Bytes und wandeln sie dann in den Text einer Zeichenfolge in PHP um. Die Methode „Base64_encode“ funktioniert auf die gleiche Weise wie in anderen Programmiersprachen. Der Hauptzweck dieser Methode besteht darin, dass sie zum Kodieren unserer Daten als Teil von Mehrzweck-Internet-Mail-Erweiterungen verwendet wird. Die Methode base64_encode benötigt einen Parameter und es ist unsere Zeichenfolge, die wir bei der Übergabe codieren möchten.
WERBUNG Beliebter Kurs in dieser Kategorie PHP-ENTWICKLER - Spezialisierung | 8-Kurs-Reihe | 3 ProbetestsStarten Sie Ihren kostenlosen Softwareentwicklungskurs
Webentwicklung, Programmiersprachen, Softwaretests und andere
Syntax:
Wie wir gesehen haben, benötigt diese Methode nur einen Parameter als Eingabe. Wir können unseren String übergeben, den wir im Base64-Format kodieren möchten.
string base64_encode( $your_data )
Wie wir oben sehen können, können wir unsere Daten innerhalb dieser Methode als Parameter übergeben. Dies erfordert hier nur einen Parameter als Eingabe.
Jetzt können wir uns eine Übungssyntax ansehen, um sie besser zu verstehen:
Beispiel:
string base64_encode( "hello just syntax " )
Jetzt wissen wir, dass diese Methode verwendet wird, um unsere Daten in eine Folge von Bytes zu kodieren. Diese Methode wird verwendet, wenn wir unsere Geheimnisse über das Netzwerk verbergen möchten. Wir können auch unsere eigene Kodierungsmethode definieren. Dies ist nützlich, wenn wir über Schlüssel oder Geheimnisse verfügen, die dem Netzwerk zugänglich gemacht werden. Daher können wir unsere Daten auch mit der Methode base64_encode in PHP verschlüsseln, um sie zu schützen. Dies ist einfach die Reihenfolge der Bytes hier, die beim Dekodieren wieder in den Text der Zeichenfolge umgewandelt werden können.
Wenn Sie dies verwenden, gibt es nur sehr wenige Änderungen, bei denen unsere Nachricht vom System beschädigt wird, die Originalzeichenfolge oder -daten sicher sind und wir sie auf der anderen Seite leicht dekodieren können, indem wir hierfür einen beliebigen Dekodierungsmechanismus verwenden. Codierungsstile werden bei Bedarf in der Programmiersprache dringend empfohlen. Wir können auch Bilder problemlos kodieren und sie mithilfe einer beliebigen XML- oder JSON-Datei über das Netzwerk senden. Mit der Base64-Kodierungsmethode können wir die Binärdaten einfach als Mehrzweck-Internet-Mail-Erweiterungen binden.
Wir werden nun die Methodensignatur sehen, wie sie funktioniert und wie viele Parameter sie im Detail benötigt.
Schauen wir uns also die Methodensignatur an:
Unterschrift:
string base64_encode($your_data)
Rückgabetyp
Ab sofort sehen wir, dass der Rückgabetyp für diese Methode hier als String geschrieben wird. Dies gibt also eine Base64-Zeichenfolge zurück. Dies gibt False zurück, wenn die Methode die angegebene Zeichenfolge nicht kodieren kann; Andernfalls wird bei erfolgreicher Ausführung der Methode eine Zeichenfolge zurückgegeben.
Parameter
Diese Methode benötigt nur einen Parameter als Eingabe. Wir können hier alle Daten übergeben, die wir in base64 kodieren möchten. Dies ist der obligatorische Parameter und der einzige Parameter für die Base64-Kodierungsmethode.
Beispiel:
Code:
<?php $mystr = 'Sample string to encode'; echo base64_encode($mystring); ?>
In den obigen Codezeilen definieren wir eine Zeichenfolge, die wir in die Base64-Kodierung umwandeln möchten. Also haben wir zunächst eine Zeichenfolge mit dem Namen „mystr“ erstellt. Danach haben wir die Methode base64_encode aufgerufen und diesen Parameter innerhalb dieser Methode übergeben. Daher wird die vorhandene Zeichenfolge in die Base64-Kodierung umgewandelt. Dadurch wird eine Zeichenfolge generiert, die mit einer Methode in PHP leicht dekodiert werden kann.
Einige Punkte, die wir bei der Arbeit mit der base64_encode-Methode beachten müssen:
Durch die Verwendung der Base64-Kodierung können wir unsere Geheimnisse und Schlüssel verschlüsseln, was wir tun, um durch nichts beschädigt zu werden. Daher bleibt die ursprüngliche Nachricht dieselbe.
Vorteil:
Nachteil:
Im Folgenden finden Sie Beispiele für PHP base64_encode:
In diesem Beispiel erstellen wir eine andere Zeichenfolge und versuchen, sie mit der Base64-Kodierungsmethode zu kodieren.
Code:
<!DOCTYPE html> <html> <body> <h2>Demo for base64 encode method in PHP !!</h2> <br /> <?php $mystr1 = 'Hello i am example one to encode string to base64 in PHP.!!'; $myencode1 = base64_encode($mystr1); echo $myencode1. "\n"; $mystr2 = 'Hello i am example two to encode string to base64 in PHP.!!'; $myencode2 = base64_encode($mystr2); echo $myencode2. "\n"; $mystr3 = 'Hello i am example three to encode string to base64 in PHP.!!'; $myencode3 = base64_encode($mystr3); echo $myencode3. "\n"; ?> </body> </html>
Output:
In this example, we are encoding empty string, some string integer and black space to see how they look after being encoded.
Code:
<!DOCTYPE html> <html> <body> <h2>Demo for base64 encode method in PHP !!</h2> <br /> <?php $mystr1 = '100200, 300 , 500, 600'; $myencode1 = base64_encode($mystr1); echo $myencode1. "\n"; $mystr2 = ' '; $myencode2 = base64_encode($mystr2); echo $myencode2. "\n"; $mystr3 = 'I am not empty '; $myencode3 = base64_encode($mystr3); echo $myencode3. "\n"; ?> </body> </html>
Output:
By the use of the base64_encode method, we can encode our data and send the binary data over the network using email attachments. This encoding will generate the sequence of characters or bytes for us. Then this can be converted back into the original message.
Das obige ist der detaillierte Inhalt vonPHP base64_encode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!