From a3ce1224798c4fff26e0b830559c2ddd8e22683a Mon Sep 17 00:00:00 2001 From: zhaocheng <578322713@qq.com> Date: Tue, 6 Sep 2022 14:00:26 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BD=A6=E7=89=8C=E9=95=BF=E5=BA=A6=E6=A3=80?= =?UTF-8?q?=E6=B5=8B=E4=BD=BF=E7=94=A8mb=5Fstrlen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- extend/service/CarInfoHandle.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/extend/service/CarInfoHandle.php b/extend/service/CarInfoHandle.php index 79861b1..0a206c8 100644 --- a/extend/service/CarInfoHandle.php +++ b/extend/service/CarInfoHandle.php @@ -326,7 +326,7 @@ class CarInfoHandle list($source_a, $source) = [$source, $source_a]; } else if (trim($source_a['insurer2_date']) != trim($source['insurer2_date']) && (trim($source_a['insurer2_date']) == '' || $source_a['insurer2_date'] < $source['insurer2_date'])) { list($source_a, $source) = [$source, $source_a]; - } else if ($source_a['car_no'] != $source['car_no'] && (trim($source_a['car_no']) == '' || !in_array(strlen($source_a['car_no']), [7,8]))) { + } else if ($source_a['car_no'] != $source['car_no'] && (trim($source_a['car_no']) == '' || !in_array(mb_strlen($source_a['car_no']), [7,8]))) { list($source_a, $source) = [$source, $source_a]; } else if ($source_a['register_date'] != $source['register_date'] && (trim($source_a['register_date']) == '' || $source_a['register_date'] < $source['register_date'])) { list($source_a, $source) = [$source, $source_a]; @@ -349,7 +349,7 @@ class CarInfoHandle $this->repeatDataHandle($source, $id, 'frame'); $delete_num ++; unset($sources[$index]); - } else if ($source_a['car_no'] != $source['car_no'] && (trim($source_a['car_no']) == '' || !in_array(strlen($source_a['car_no']), [7,8]))) { + } else if ($source_a['car_no'] != $source['car_no'] && (trim($source_a['car_no']) == '' || !in_array(mb_strlen($source_a['car_no']), [7,8]))) { list($source_a, $source) = [$source, $source_a]; $this->repeatDataHandle($source, $id, 'frame'); $delete_num ++; @@ -372,7 +372,7 @@ class CarInfoHandle list($source_a, $source) = [$source, $source_a]; } else if (trim($source_a['insurer2_date']) != trim($source['insurer2_date']) && (trim($source_a['insurer2_date']) == '' || $source_a['insurer2_date'] < $source['insurer2_date'])) { list($source_a, $source) = [$source, $source_a]; - } else if ($source_a['car_no'] != $source['car_no'] && (trim($source_a['car_no']) == '' || !in_array(strlen($source_a['car_no']), [7,8]))) { + } else if ($source_a['car_no'] != $source['car_no'] && (trim($source_a['car_no']) == '' || !in_array(mb_strlen($source_a['car_no']), [7,8]))) { list($source_a, $source) = [$source, $source_a]; } else if ($source_a['register_date'] != $source['register_date'] && (trim($source_a['register_date']) == '' || $source_a['register_date'] < $source['register_date'])) { list($source_a, $source) = [$source, $source_a]; @@ -386,7 +386,7 @@ class CarInfoHandle list($source_a, $source) = [$source, $source_a]; } else if (trim($source_a['insurer2_date']) != trim($source['insurer2_date']) && (trim($source_a['insurer2_date']) == '' || $source_a['insurer2_date'] < $source['insurer2_date'])) { list($source_a, $source) = [$source, $source_a]; - } else if ($source_a['car_no'] != $source['car_no'] && (trim($source_a['car_no']) == '' || !in_array(strlen($source_a['car_no']), [7,8]))) { + } else if ($source_a['car_no'] != $source['car_no'] && (trim($source_a['car_no']) == '' || !in_array(mb_strlen($source_a['car_no']), [7,8]))) { list($source_a, $source) = [$source, $source_a]; } else if ($source_a['register_date'] != $source['register_date'] && (trim($source_a['register_date']) == '' || $source_a['register_date'] < $source['register_date'])) { list($source_a, $source) = [$source, $source_a];