我已经构建了一个小脚本来检查 '158' 是否在字符串中,如果是,则输出一些内容。
如果字符串中没有“158”,我会不断收到 php 通知消息:
消息:未定义的偏移量:1
$cart_check = '145+0,159+1,197+3,';
$cart_check = trim($cart_check, ',');
$cart_check = explode(',', $cart_check);
$check_entry_id_exists = '';
$key = '0';
if (array_search(158, $cart_check)) {
$check_entry_id_exists = 'yes';
$key = array_search(158, $cart_check);
}
$cart_check_row_id = explode("+", $cart_check[$key]);
$cart_check_row_id = $cart_check_row_id[1];
我无法弄清楚问题是什么,任何人都可以看看我的代码并查看:
- 显示通知的原因是什么。
- 如果有办法改进我的脚本(我正在学习并且确信我没有尽可能地做事)。
谢谢