Tamponnez les données de sortie en PHP avec la méthode ob_start
-
Mettre en mémoire tampon une chaîne simple à l’aide de la méthode
ob_start
puis obtenir des données à l’aide de la méthodeob_get_contents
en PHP -
Tamponnez les données HTML à l’aide de la méthode
ob_start
et récupérez les données à l’aide de la méthodeob_get_contents
en PHP -
Tamponnez les données de chaîne et remplacez les caractères dans la chaîne à l’aide de la méthode
ob_start
avec une fonction de rappel
Nous allons initialiser un buffer avec la méthode ob_start
puis sortir une chaîne simple qui sera automatiquement bufferisée ; nous allons ensuite récupérer les données du buffer avec la méthode ob_get_contents
puis les imprimer.
Nous allons également initialiser une méthode buffer ob_start
puis sortir un bloc HTML qui sera automatiquement bufferisé ; nous allons ensuite récupérer les données du buffer avec la méthode ob_get_contents
puis les imprimer.
Enfin, nous allons initialiser une méthode tampon ob_start
, déclarer une chaîne simple qui sera automatiquement mise en mémoire tampon, puis remplacer les données dans la chaîne à l’aide d’un rappel passé à la méthode ob_start
.
Mettre en mémoire tampon une chaîne simple à l’aide de la méthode ob_start
puis obtenir des données à l’aide de la méthode ob_get_contents
en PHP
Nous allons définir ob_start
puis afficher une simple chaîne automatiquement mise en mémoire tampon ; nous allons ensuite récupérer les données du tampon en utilisant ob_get_contents
et les imprimer.
<?php
ob_start();
echo("Hello there!"); //would normally get printed to the screen/output to browser
$output = ob_get_contents();
echo $output;
?>
Production :
Hello there! Hello there!
Tamponnez les données HTML à l’aide de la méthode ob_start
et récupérez les données à l’aide de la méthode ob_get_contents
en PHP
Nous allons définir ob_start
, puis afficher les données HTML automatiquement mises en mémoire tampon ; nous imprimerons ensuite les données mises en mémoire tampon.
<?php
ob_start();
?>
<div>
<span>text</span>
<a href="#">link</a>
</div>
<?php
$content = ob_get_contents();
?>
Production :
<div>
<span>text</span>
<a href="#">link</a>
</div>
Tamponnez les données de chaîne et remplacez les caractères dans la chaîne à l’aide de la méthode ob_start
avec une fonction de rappel
Nous allons définir ob_start
, puis afficher les données HTML automatiquement mises en mémoire tampon ; nous imprimerons ensuite les données mises en mémoire tampon.
<?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;
?>
Production :
The original string: I like PHP programming. The replaced string: I like Python programming.
Article connexe - PHP Array
- Comment déterminer la première et la dernière itération d'une boucle de foreach dans le PSP
- Comment convertir un tableau en chaîne de caractères en PHP
- Comment obtenir le premier élément d'un tableau en PHP
- Comment faire écho ou imprimer un tableau en PHP
- Comment supprimer un élément d'un tableau en PHP
- Comment supprimer des éléments de tableau vides en PHP