ThinkAdmin icon indicating copy to clipboard operation
ThinkAdmin copied to clipboard

common.php 的 str2arr 函数有问题!

Open mojunyu opened this issue 1 year ago • 0 comments

$allow 参数只会过滤第一个值,第二个就不生效了 这是解决后的方法

` function str2arr(string $text, string $separ = ',', ?array $allow = null): array { $items = []; foreach (explode($separ, trim($text, $separ)) as $item) { $trimmedItem = trim($item); if ($trimmedItem !== '' && (is_null($allow) || in_array($trimmedItem, $allow))) { $items[] = $trimmedItem; } } return $items; }

`

mojunyu avatar Dec 07 '23 07:12 mojunyu