Datos de salida de búfer en PHP con el método ob_start
-
Buffer de cadena simple usando el método
ob_start
Luego obtenga datos usando el métodoob_get_contents
en PHP -
Almacenar datos HTML usando el método
ob_start
y obtener datos usando el métodoob_get_contents
en PHP -
Buffer de datos de cadena y reemplazo de caracteres en la cadena utilizando el método
ob_start
con una función de devolución de llamada
Inicializaremos un búfer con el método ob_start
y luego generaremos una cadena simple que se almacenará automáticamente en el búfer; luego obtendremos los datos del búfer con el método ob_get_contents
y luego los imprimiremos.
También inicializaremos un método de búfer ob_start
y luego generaremos un bloque HTML que se almacenará automáticamente en el búfer; luego obtendremos los datos del búfer con el método ob_get_contents
y luego los imprimiremos.
Por último, inicializaremos un método de búfer ob_start
, declararemos una cadena simple que se almacenará automáticamente en el búfer y luego reemplazaremos los datos en la cadena usando una devolución de llamada pasada al método ob_start
.
Buffer de cadena simple usando el método ob_start
Luego obtenga datos usando el método ob_get_contents
en PHP
Estableceremos ob_start
y luego generaremos una cadena simple automáticamente almacenada en búfer; luego obtendremos los datos del búfer usando ob_get_contents
y los imprimiremos.
<?php
ob_start();
echo("Hello there!"); //would normally get printed to the screen/output to browser
$output = ob_get_contents();
echo $output;
?>
Producción :
Hello there! Hello there!
Almacenar datos HTML usando el método ob_start
y obtener datos usando el método ob_get_contents
en PHP
Estableceremos ob_start
y luego generaremos datos HTML automáticamente almacenados en búfer; luego imprimiremos los datos almacenados en el búfer.
<?php
ob_start();
?>
<div>
<span>text</span>
<a href="#">link</a>
</div>
<?php
$content = ob_get_contents();
?>
Producción :
<div>
<span>text</span>
<a href="#">link</a>
</div>
Buffer de datos de cadena y reemplazo de caracteres en la cadena utilizando el método ob_start
con una función de devolución de llamada
Estableceremos ob_start
y luego generaremos datos HTML automáticamente almacenados en búfer; luego imprimiremos los datos almacenados en el búfer.
<?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;
?>
Producción :
The original string: I like PHP programming. The replaced string: I like Python programming.
Artículo relacionado - PHP Array
- Cómo determinar la primera y la última iteración en un bucle de foreach en PHP
- Cómo convertir un array a una cadena en PHP
- Cómo obtener el primer elemento de un array en PHP
- Cómo hacer eco o imprimir un array en PHP
- Cómo eliminar un elemento de un array en PHP
- Cómo quitar elementos de array vacíos en PHP