normalizeStringColumns()
normalizeStringColumns(array<string,mixed> $data, string[] $columns, array<string,string> $defaults = [], bool $fillMissing = false) : array
字符串列归一化:值为 null 的键写入 $defaults 对应默认值(缺省 '')。
Parameters
| array |
$data | 待写库数据(按引用字段处理,返回归一化副本) |
| string[] | $columns | 参与归一化的列名 |
| array |
$defaults | 列 => 默认值(缺省 '',如 link_target => '_self') |
| bool | $fillMissing | true 时缺失键也补默认值(创建路径全字段落库用);false 只处理已存在的键 |