private function _setArray($key, $val) {
		preg_match("/<loop\." . $key . ">(.*?)<\/loop\." . $key . ">/s", $this->_result, $l);
		
		$loop_content = '';
		$loop = $l[1];
		foreach ($val as $v) {
			$loop_replaced = $loop;
			foreach ($v as $x => $y) {
				$loop_replaced = str_replace('{{' . $key . '.' . $x . '}}', $y, $loop_replaced);
			}
			$loop_content.= $loop_replaced;
		}
		
		$this->_result = preg_replace("/<loop\." . $key . ">(.*?)<\/loop\." . $key . ">/s", preg_quote($loop_content), $this->_result);
		$this->_result = stripslashes($this->_result);

		$this->_result = str_replace("<loop." . $key . ">", '', $this->_result);
		$this->_result = str_replace("</loop." . $key . ">", '', $this->_result);
	}
private function _setArray($key, $val) {
		preg_match("/<loop\." . $key . ">(.*?)<\/loop\." . $key . ">/s", $this->_result, $l);
		
		$loop_content = '';
		$loop = $l[1];
		foreach ($val as $v) {
			$loop_replaced = $loop;
			foreach ($v as $x => $y) {
				$loop_replaced = str_replace('{{' . $key . '.' . $x . '}}', $y, $loop_replaced);
			}
			$loop_content.= $loop_replaced;
		}
		
		$this->_result = preg_replace("/<loop\." . $key . ">(.*?)<\/loop\." . $key . ">/s", preg_quote($loop_content), $this->_result);
		$this->_result = stripslashes($this->_result);

		$this->_result = str_replace("<loop." . $key . ">", '', $this->_result);
		$this->_result = str_replace("</loop." . $key . ">", '', $this->_result);
	}
private function _setArray ( $ key , $ val ) { preg_match ( "/<loop\." . $ key . ">(.*?)<\/loop\." . $ key . ">/s" , $ this -> _result , $ l ) ; $ loop_content = '' ; $ loop = $ l [ 1 ] ; foreach ( $ val as $ v ) { $ loop_replaced = $ loop ; foreach ( $ v as $ x => $ y ) { $ loop_replaced = str_replace ( '{{' . $ key . '.' . $ x . '}}' , $ y , $ loop_replaced ) ; } $ loop_content .= $ loop_replaced ; } $ this -> _result = preg_replace ( "/<loop\." . $ key . ">(.*?)<\/loop\." . $ key . ">/s" , preg_quote ( $ loop_content ) , $ this -> _result ) ; $ this -> _result = stripslashes ( $ this -> _result ) ; $ this -> _result = str_replace ( "<loop." . $ key . ">" , '' , $ this -> _result ) ; $ this -> _result = str_replace ( "</loop." . $ key . ">" , '' , $ this -> _result ) ; }
Template loop manipulation
@param  string $key     Template key
@param  string $val     Template value
Template loop manipulation