21 lines
485 B
PHP
21 lines
485 B
PHP
<?php
|
|
|
|
namespace app\queue\utils;
|
|
|
|
class Translat
|
|
{
|
|
/**
|
|
* 从$data中提取出源文本字段,并从$data里删除它们
|
|
*/
|
|
public static function extractSourceFields(array &$data,array $translat): array
|
|
{
|
|
$source = [];
|
|
foreach ($translat as $field) {
|
|
if (array_key_exists($field, $data)) {
|
|
$source[$field] = $data[$field];
|
|
unset($data[$field]);
|
|
}
|
|
}
|
|
return $source;
|
|
}
|
|
} |