print_r 결과를 문자열 또는 텍스트로 변수에 저장


답변:



12

인쇄하거나 덤프하는 동안 무엇을합니까? 기본적으로 화면에 표시하기 위해 데이터 (결과 또는 기타)를 보냅니다. 저장되지 않고 표시됩니다. 데이터를 저장하려면 간단하게 변수를 선언하고 데이터를 할당하면됩니다.

예를 들어 다음과 같은 배열을 인쇄하고 있습니다 ..

print_r(myArray);

이것을 저장하려면 옵션을 추가하고 Return을 TRUE로 설정하고 변수에 할당하면됩니다.

$myVariable=print_r(myArray, TRUE);

당신은 몇 가지 자세한 정보가 필요하면, 따라

이것이 개념을 이해하는 데 도움이되기를 바랍니다.


2
그것을 1k로 만들기 위해 ... 나는 이것을 오늘보다 훨씬 일찍 달성 했어야했다
Zaffar Saffee 2015 년

2
ob_start();
var_dump($someVar);
$result = ob_get_clean();

효과가있다.


훌륭한 제안입니다. var_dump ()print_r()또는 보다 더 많은 정보를 보여줍니다 var_export().
FoggyDay
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.