master
cody 3 months ago
parent c8ea20ff13
commit 0fc587be15

@ -72,8 +72,8 @@ class CompanyController extends BaseController
$directions = explode(',', $direction);
foreach ($directions as $dir) {
$dir = trim($dir);
// 去除空数据空字符串、null、只包含空白字符的字符串
if (!empty($dir) && $dir !== '' && $dir !== null) {
// 去除空数据空字符串、null、只包含空白字符的字符串、类似"[]"的数组字符串
if (!empty($dir) && $dir !== '' && $dir !== null && $dir !== '[]') {
$allDirections[] = $dir;
}
}
@ -81,7 +81,9 @@ class CompanyController extends BaseController
}
// 去重并重新索引,再次过滤空数据
$directions = array_values(array_unique(array_filter($allDirections, function ($item) {
return !empty($item) && trim($item) !== '';
$trimmed = trim($item);
// 过滤空字符串、null、只包含空白字符、类似"[]"的数组字符串
return !empty($trimmed) && $trimmed !== '' && $trimmed !== '[]';
})));
// 排序
sort($directions);

Loading…
Cancel
Save