


PHP code PHP code that outputs content according to the hierarchical relationship between upper and lower levels
Jul 29, 2016 am 08:43 AMCopy code The code is as follows:
function getSubComments($parent = 0, $level = 0) {
$db = &JFactory::getDBO();
$sql = "..."; // SQL for querying records
$db->setQuery($sql);
$rows = $db->loadObjectList();
$list = array();
// First get the record set from the data, and then compare the records Add level, parent level = 0, its subordinate level = 1, and so on
foreach ($rows as $row) {
$row->level = $level;
$list[] = $row;
$ tmpArr = getSubComments($row->id, $level + 1); // Recursive call
if (count($tmpArr)) {
foreach ($tmpArr as $tmpRow) {
$list[] = $tmpRow;
}
}
}
return $list;
}
$list = array();
foreach ($tmpList as $row) {
$row->level = 0;
$list[] = $row;
$tmpList2 = getSubComments($row->id, 1);
foreach ($tmpList2 as $row2) {
$list[] = $row2;
}
}
// Output content hierarchically by level
if ($row->level) {
$pre = '';
for ($n = 0; $n < $row->level; $n++)
$pre .= '----';
echo $pre . '|- ';
}
echo strip_tags($row->content);
The above introduces the PHP code that outputs content according to the hierarchical relationship between upper and lower levels, including the content of PHP code. I hope it will be helpful to friends who are interested in PHP tutorials.

Hot Article

Hot tools Tags

Hot Article

Hot Article Tags

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

How to write PHP code in the browser and keep the code from being executed?

How to use regular expressions to batch modify PHP code to meet the latest code specifications?

PHP code implements request parameter encryption and decryption processing of Baidu Wenxinyiyan API interface

How to use PHP code testing function to improve code maintainability

Analyze PHP code testing function and its importance

Debugging errors and unexpected behavior in PHP code

How to automatically check whether PHP code complies with the latest code specifications?

PHP code static analysis and vulnerability detection technology
