Puffer-Ausgabedaten in PHP mit der Methode ob_start
-
Einfache Zeichenkette mit der
ob_start
-Methode puffern, dann Daten mit derob_get_contents
-Methode in PHP abrufen -
Puffern von HTML-Daten mit der Methode
ob_start
und Abrufen von Daten mit der Methodeob_get_contents
in PHP -
String-Daten puffern und Zeichen im String mit der
ob_start
-Methode mit einer Callback-Funktion ersetzen
Wir werden einen Puffer mit der Methode ob_start
initialisieren und dann einen einfachen String ausgeben, der automatisch gepuffert wird; Wir werden dann die Daten mit der Methode ob_get_contents
aus dem Puffer holen und dann drucken.
Wir werden auch eine Puffermethode ob_start
initialisieren und dann einen HTML-Block ausgeben, der automatisch gepuffert wird; Wir werden dann die Daten mit der Methode ob_get_contents
aus dem Puffer holen und dann drucken.
Zuletzt initialisieren wir eine Buffer-Methode ob_start
, deklarieren eine einfache Zeichenfolge, die automatisch gepuffert wird, und ersetzen dann Daten in der Zeichenfolge mithilfe eines Rückrufs, der an die Methode ob_start
übergeben wird.
Einfache Zeichenkette mit der ob_start
-Methode puffern, dann Daten mit der ob_get_contents
-Methode in PHP abrufen
Wir setzen ob_start
und geben dann einen einfachen, automatisch gepufferten String aus; dann holen wir die Daten aus dem Buffer mit ob_get_contents
und drucken sie aus.
<?php
ob_start();
echo("Hello there!"); //would normally get printed to the screen/output to browser
$output = ob_get_contents();
echo $output;
?>
Ausgabe:
Hello there! Hello there!
Puffern von HTML-Daten mit der Methode ob_start
und Abrufen von Daten mit der Methode ob_get_contents
in PHP
Wir setzen ob_start
und geben dann HTML-Daten automatisch gepuffert aus; wir werden dann die gepufferten Daten drucken.
<?php
ob_start();
?>
<div>
<span>text</span>
<a href="#">link</a>
</div>
<?php
$content = ob_get_contents();
?>
Ausgabe:
<div>
<span>text</span>
<a href="#">link</a>
</div>
String-Daten puffern und Zeichen im String mit der ob_start
-Methode mit einer Callback-Funktion ersetzen
Wir setzen ob_start
und geben dann HTML-Daten automatisch gepuffert aus; wir werden dann die gepufferten Daten drucken.
<?php
//Declare a string variable
$str = "I like PHP programming. ";
echo "The original string: $str";
//Define the callback function
function callback($buffer)
{
//Replace the word 'PHP' with 'Python'
return (str_replace("PHP", "Python", $buffer));
}
echo "The replaced string: ";
//call the ob_start() function with callback function
ob_start("callback");
echo $str;
?>
Ausgabe:
The original string: I like PHP programming. The replaced string: I like Python programming.
Verwandter Artikel - PHP Array
- Wie man die erste und letzte Iteration in einer foreach-Schleife in PHP bestimmt
- Wie man in PHP ein Array in eine Zeichenkette konvertiert
- Wie man das erste Element eines Arrays in PHP erhält
- Wie Sie ein Array in PHP echoen oder drucken
- Wie löscht man ein Element aus einem Array in PHP
- Wie man leere Array-Elemente in PHP entfernt