我有我想要爆炸的 html 字符串<br>
,但有时它可以在其他标签内。
if (in_array($param, $customOrdering, true) && $value) {
$ordering = array_search($param, $customOrdering, true);
$segments[$ordering] = [];
if (in_array($param, $explodeParams, true)) {
$values = explode('<br>', $value);
foreach ($values as $v) {
$testing_value = $v;
if (!empty(trim(strip_tags($testing_value)))) {
array_push($segments[$ordering], $this->createSegmentFromParam($param, $v));
138 } elseif (!empty(trim($v)) && $segments[$ordering]) {
139 end($segments[$ordering])->value_raw .= strip_tags($v, $this->allowedTags);
}
}
} else {
array_push($segments[$ordering], $this->createSegmentFromParam($param, $value));
}
}
createSegmentFormParam 的声明
@return ArrayHash
private function createSegmentFromParam($param, $value)
我有这个来自 phpStan 的输出
138 Right side of && is always false.
139 Cannot access property $value_raw on false.
任何想法如何传递?代码运行良好