class display{
protected $variables = array();
function set($name,$value) {
$this->variables[$name] = $value;
}
function render(){
extract($this->variables);
// ?? to print values of $variable array
}
0
A
답변
3
foreach($this->variables as $key => $value) {
echo "{$key}: {$value}\n";
}
1
자체를 추출 후 연관 배열의 값을 인쇄 할 수 없습니다 나는 어떻게 할 코드를 도와주세요 PHP의 배열을 추출 후 배열의 값을 인쇄 가치? 배열 자체 ($varables
이 아니라 $variable
, btw가 아님)는 영향을받지 않아야합니다.
업데이트 : 다른 답변에 대한 회신으로 알 수있는 내용에 대해서는 extract
어레이가 필요하지 않습니다. extract
jusst는 열거하기가 더 어려워지는 로컬 네임 스페이스에 변수를 넣습니다. 필요한 것은 배열을 그대로 사용하는 것입니다.
foreach($this->variables as $k => $v) echo "$k: $v\n";
또는 원하는대로 선택하십시오.
0
클래스를 사용하는 경우 과 같이 입력해야합니다. var $ variables = array(); 또는 public $ variables = array();
구조화를 사용하는 경우 전역 $ 변수를 사용해야합니다. 함수 안에 ..하지만 $ this->를 사용하면 ur를 사용하여 클래스를 나타냅니다. 상황을 명확하게하기 위해 여기에 더 많은 코드를 입력해야합니다.
관련 문제
- 1. VBA - 사용자가 인쇄를 시도 할 때 나타나는 팝업 메시지
- 2. 루비 인쇄를 주입 할 일 구문
- 3. 당신이
- 4. 인쇄를 어떻게 중단합니까?
- 5. 당신이
- 6. 당신이
- 7. 플렉스 : 인쇄를 위해 스프라이트에 PDF로드
- 8. 경고를 시도 할 수 있습니까?
- 9. gdb는 구조체 인쇄를 어떻게 구현합니까?
- 10. GetPrimaryMACAddress가 자세한 인쇄를 중단하려고 시도합니다.
- 11. 보고서 인쇄를 위해 antixss가 필요합니다
- 12. 시도
- 13. 당신이 C#
- 14. 당신은 당신이
- 15. 당신이 경우
- 16. 당신이 유물
- 17. C 시도 내가 전화를 시도
- 18. 스케일 된 인쇄를 지원하는 플로팅 라이브러리?
- 19. Perl에서 동적으로 STDOUT/STDERR로 인쇄를 전환하려면 어떻게합니까?
- 20. 양면 인쇄를 위해 iText를 사용하여 pdf를 병합
- 21. 연결을 시도 할 때 연결 시간 초과가
- 22. 시도 할 때 템플릿 오류가 발생합니까?
- 23. 개발자의 필수 정보 - 시도 할 리소스와 프로젝트
- 24. ODP.NET : 연결을 시도 할 때 AccessViolationException이 발생했습니다.
- 25. Hibernate Transaction을 시도 할 때 SqlException을 잡아라
- 26. 파일을 삭제하려고 시도 할 때 AccessControlException이 발생했습니다.
- 27. PresentModalViewController를 시도 할 때 예외 발생
- 28. 나는 다음과 같은 시도 할 PE 파일
- 29. HTML 페이지의 인쇄를 처리하는 방법은 무엇입니까?
- 30. 파이썬 : 이전 인쇄 된 줄과 인쇄를 결합하십시오
정보를 제공 주셔서 감사 드리며 클래스 DISPALY { 보호 $ 변수 = 배열 () 함수 세트 ($ 이름 $ 값) { $ this-> 변수 [$ 이름] 코딩 정확한 상황을주고있다 = $ 값; } 함수 render() { 추출 ($ this-> 변수); // 여기 $ 변수 배열 의 값을 출력하고 싶습니다. } 제발 저를 도와주세요. –
extract ($ this-> variable); 추출해야합니다 ($ this-> variables); –
그래서 내가 이해하는 것 : $ this-> variables [ 'k1'] = 'hello'; $ this-> variables [ 'k2'] = '세계'; 추출 ($ this-> variables); echo $ k1; /// prints hello echo $ k2; /// prints 세계 그 일은 일어나지 않습니까? –