<?php
function checkForExceptions($order_name, $exceptions) {
$order_array = explode(',', $order_name);
foreach ($exceptions as $exception) {
foreach ($order_array as $item) {
if (strpos($item, $exception) !== false) {
return '异常订单';
}
}
}
return '正常订单';
}
$order_name = "黑白盒子 x 3,蓝黑盒子 x 2,红黄盒子 x 1,绿红盒子 x 10,无法判断订单(遮挡商品/手速过快) x 1";
$exceptions = [
'遮挡摄像头/偷吃等',
'放入异物',
'商品不在模板',
'视频全黑,短缺,花屏、黑屏,主、辅视频无法识别、视频结束门未关、灯光问题、视频模糊、拿取过多导致无法识别',
'无法判断订单(遮挡商品/手速过快)'
];
$data['from'] = checkForExceptions($order_name, $exceptions);
echo $data['from'];