$linkArray = [];
$i=0;
foreach ($this->table as $value) {
$text = $this->getLinkByFirstId($value[0], $this->table);
$descp = $value[4];
$linkArray[$i++] = [
'text' => $text,
"descp" => $descp
];
}
private function getLinkByFirstId($id)
{
$str ="";
$str = $str . $this->table[$id][3] . "/";
$parentId = $this->table[$id][1];
if (($parentId>0) && ($parentId<=count($this->table))) {
$nextStr = $this->getLinkByFirstId($parentId);
$str = $nextStr . $str;
}
return $str;
}
JGxpbmtBcnJheSA9IFtdOwogICAgICAgICRpPTA7CiAgICAgICAgZm9yZWFjaCAoJHRoaXMtPnRhYmxlIGFzICR2YWx1ZSkgewogICAgICAgICAgICAkdGV4dCA9ICR0aGlzLT5nZXRMaW5rQnlGaXJzdElkKCR2YWx1ZVswXSwgJHRoaXMtPnRhYmxlKTsKICAgICAgICAgICAgJGRlc2NwID0gJHZhbHVlWzRdOwogICAgICAgICAgICAkbGlua0FycmF5WyRpKytdID0gWwogICAgICAgICAgICAgICAgJ3RleHQnID0+ICR0ZXh0LAogICAgICAgICAgICAgICAgImRlc2NwIiA9PiAkZGVzY3AKICAgICAgICAgICAgXTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgCiAgICBwcml2YXRlIGZ1bmN0aW9uIGdldExpbmtCeUZpcnN0SWQoJGlkKQogICAgewogICAgICAgICRzdHIgPSIiOwogICAgICAgICRzdHIgPSAkc3RyIC4gJHRoaXMtPnRhYmxlWyRpZF1bM10gLiAiLyI7CiAgICAgICAgJHBhcmVudElkID0gJHRoaXMtPnRhYmxlWyRpZF1bMV07CiAgICAgICAgaWYgKCgkcGFyZW50SWQ+MCkgJiYgKCRwYXJlbnRJZDw9Y291bnQoJHRoaXMtPnRhYmxlKSkpIHsKICAgICAgICAgICAgJG5leHRTdHIgPSAkdGhpcy0+Z2V0TGlua0J5Rmlyc3RJZCgkcGFyZW50SWQpOwogICAgICAgICAgICAkc3RyID0gJG5leHRTdHIgLiAkc3RyOwogICAgICAgIH0KICAgICAgICByZXR1cm4gJHN0cjsKICAgIH0=
Main.java:1: error: class, interface, or enum expected
$linkArray = [];
^
Main.java:2: error: class, interface, or enum expected
$i=0;
^
Main.java:3: error: class, interface, or enum expected
foreach ($this->table as $value) {
^
Main.java:5: error: class, interface, or enum expected
$descp = $value[4];
^
Main.java:6: error: class, interface, or enum expected
$linkArray[$i++] = [
^
Main.java:7: error: unclosed character literal
'text' => $text,
^
Main.java:7: error: unclosed character literal
'text' => $text,
^
Main.java:10: error: class, interface, or enum expected
}
^
Main.java:16: error: class, interface, or enum expected
$str = $str . $this->table[$id][3] . "/";
^
Main.java:17: error: class, interface, or enum expected
$parentId = $this->table[$id][1];
^
Main.java:18: error: class, interface, or enum expected
if (($parentId>0) && ($parentId<=count($this->table))) {
^
Main.java:20: error: class, interface, or enum expected
$str = $nextStr . $str;
^
Main.java:21: error: class, interface, or enum expected
}
^
Main.java:23: error: class, interface, or enum expected
}
^
14 errors