print_r — это встроенная функция PHP, используемая для отладки и отображения содержимого массива, объекта или переменной в удобочитаемом формате. Вот несколько методов и примеров кода, связанных с «print_r» в PHP:
Метод 1: базовое использование print_r
$data = array('apple', 'banana', 'cherry');
print_r($data);
Метод 2: печать вывода в виде строки
$data = array('apple', 'banana', 'cherry');
$output = print_r($data, true);
echo $output;
Метод 3. Отображение вывода в предварительно отформатированном блоке HTML
$data = array('apple', 'banana', 'cherry');
echo '<pre>';
print_r($data);
echo '</pre>';
Метод 4. Использование print_r с объектами
class Fruit {
public $name;
public $color;
}
$apple = new Fruit();
$apple->name = 'Apple';
$apple->color = 'Red';
print_r($apple);
Метод 5. Использование print_r с вложенными массивами и объектами
$data = array(
'fruits' => array('apple', 'banana', 'cherry'),
'vegetables' => array('carrot', 'broccoli', 'spinach'),
'person' => array(
'name' => 'John',
'age' => 30
)
);
print_r($data);
Эти методы демонстрируют различные способы использования функции «print_r» в PHP для отладки и отображения структур данных. Не забудьте удалить или отключить операторы print_r после завершения отладки, поскольку они могут раскрыть конфиденциальную информацию о вашем коде.