사용하는 경우print_
또는var_dump
화면에 결과를 표시하지만, 이 데이터를 변수에 저장하여 파일에 쓸 수 있도록 하고 싶습니다.
이거 어떻게 해?
질문에 대한 답변
$var = print_r($what, true);
print_r에 true를 추가해야 합니다.
인쇄 또는 폐기 중에 무엇을 합니까?기본적으로 데이터(결과 또는 기타)를 전송하여 화면에 표시합니다.저장되지 않고 표시만 된다는 점을 명심하십시오. 데이터를 저장하려면 변수를 선언하고 데이터를 할당하십시오.
예를 들어 다음과 같은 어레이를 인쇄한다고 합시다.
print_r(myArray);
이를 저장하려면 옵션을 추가하고 Return을 TRUE로 설정한 후 변수에 할당하면 됩니다.
$myVariable=print_r(myArray, TRUE);
더 많은 정보가 필요하시면, 다음을 따르세요.
이것이 컨셉을 이해하는 데 도움이 되기를 바랍니다.
ob_start(); var_dump($someVar); $result = ob_get_clean();
그건 효과가 있다.