이 글의 예시에서는 smarty 내장 함수 foreach의 사용법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 세부 내용은 다음과 같습니다.
출력 파일: index.php
$name = array("시양양", "美양양", "게으른양", "하하하")
$family = array("남편"=>"시양양","아내"=>"메이양양","소년"=>"게으른양","여자"=>"하하하");
$smarty->할당("이름",$name);
$smarty->할당("가족",$가족);
$smarty->display("temp.htm");
?>
템플릿 파일: temp.htm
배열 출력 방법에는 대략 두 가지 형태가 있습니다.
(1) 하나는 smarty 2의 {foreach from=배열변수명 항목=배열값}입니다.
(2) smarty 3의 출력 방법은 PHP의 출력 방법과 일치합니다. 위의 예에서는 키 이름을 출력해야 할 경우 예에서 @key 형식을 사용할 수 있습니다. =>$값.
또한 배열에서 특정 값만 취하면 연관 배열의 경우 {$family.husband}, 인덱스 배열의 경우 {$name[0]} 등 직접 출력할 수도 있습니다.
이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.