Есть ли ярлык для
echo "<pre>"; print_r($myarray); echo "</pre>"; 
Это очень неприятно печатать их, чтобы получить читаемый формат массива.
Это самое короткое:
 echo '<pre>',print_r($arr,1),'</pre>'; 
Закрывающий тег также можно опустить.
Нет, вам просто нужно создать свою собственную функцию:
 function printr($data) { echo "<pre>"; print_r($data); echo "</pre>"; } 
  Вы можете установить для второго параметра print_r значение true чтобы получить возвращаемый результат, а не печатать напрямую: 
 $output = print_r($myarray, true); 
  Вы можете использовать это, чтобы поместить все в одно echo (не забудьте htmlspecialchars если вы хотите напечатать его в HTML): 
 echo "<pre>", htmlspecialchars(print_r($myarray, true)), "</pre>"; 
  Если вы затем поместите это в пользовательскую функцию, это будет так же просто, как использование print_r : 
 function printr($a) { echo "<pre>", htmlspecialchars(print_r($a, true)), "</pre>"; } 
 echo '<pre>' . print_r( $myarray, true ) . '</pre>'; 
Из документов PHP.net print_r () :
Если для параметра [second] установлено значение TRUE, print_r () вернет информацию, а не распечатает ее.
Вероятно, это не полезно, но если массив – это единственное, что вы будете показывать, вы всегда можете установить
 header('Content-type: text/plain'); 
научите своего редактора делать это –
после записи вкладки «pr_» я получаю точно
 print("<pre>"); print_r($); print("</pre>"); 
с курсором сразу после $
Я сделал это на textmate, добавив этот фрагмент:
 print("<pre>"); print_r(\$${1:}); print("</pre>"); 
Если вы используете XDebug, просто используйте
 var_dump($variable); 
  Это выведет переменную типа print_r , но красиво отформатирована и в <pre> . 
  (Если вы не используете XDebug, тогда var_dump будет так же плохо сформирован, как print_r без <pre> .) 
 echo "<pre/>"; print_r($array); 
И старый, и принятый, однако, я просто оставлю это здесь:
 function dump(){ echo (php_sapi_name() !== 'cli') ? '<pre>' : ''; foreach(func_get_args() as $arg){ echo preg_replace('#\n{2,}#', "\n", print_r($arg, true)); } echo (php_sapi_name() !== 'cli') ? '</pre>' : ''; } 
  Принимает произвольное количество аргументов и обертывает каждый в <pre> для запросов CGI.  В запросах CLI он пропускает создание тега <pre> для чистого вывода. 
 dump(array('foo'), array('bar', 'zip')); /* CGI request CLI request <pre> Array Array ( ( [0] => foo [0] => foo ) ) Array </pre> ( <pre> [0] => bar Array [1] => zip ( ) [0] => bar [0] => zip ) </pre> 
Я просто добавляю функцию pr () в глобальную область моего проекта. Например, вы можете определить следующую функцию для global.inc (если есть), которая будет включена в ваш index.php вашего сайта. Или вы можете напрямую определить эту функцию в верхней части index.php корневого каталога.
  function pr($obj) { echo "<pre>"; print_r ($obj); echo "</pre>"; } 
Возможно, вы можете создать метод / static class Method, который делает именно это. Я использую Kohana, у которого есть хорошая функция:
 Kohana::Debug 
Это будет делать то, что вы хотите. Это уменьшает его до одной строки. Простая функция будет выглядеть так:
 function debug($input) { echo "<pre>"; print_r($input); echo "</pre>"; } 
 function printr($data) { echo "<pre>"; print_r($data); echo "</pre>"; } 
И вызовите свою функцию на нужную вам страницу, не забудьте включить файл, в который вы помещаете свою функцию, например: functions.php
include('functions.php'); printr($data);вinclude('functions.php'); printr($data);
  Я бы пошел на закрытие тега php, а затем вывел <pre></pre> как html, поэтому PHP не должен обрабатывать его, прежде чем повторять его: 
 ?> <pre><?=print_r($arr,1)?></pre> <?php 
Это также должно быть быстрее (в отличие от этой короткой части). Использование может использоваться в качестве короткого кода для PHP-кода.
 <?php $people = array( "maurice"=> array("name"=>"Andrew", "age"=>40, "gender"=>"male"), "muteti" => array("name"=>"Francisca", "age"=>30, "gender"=>"Female") ); '<pre>'. print_r($people). '</pre>'; /*foreach ($people as $key => $value) { echo "<h2><strong>$key</strong></h2><br>"; foreach ($value as $values) { echo $values."<br>";; } }*/ //echo $people['maurice']['name']; ?> 
Просто пиши
 print_r($myarray);  // он покажет вам содержимое массива $myarray 
 exit();  // он не будет выполнять дальнейшие коды после отображения вашего массива