#PHP
共 4 篇文章
PHP array_filter 后返回 JSON 对象,前端收不到数组
array_filter 保留原键,索引不连续时 json_encode 会输出对象。在列表字段上使用 array_values,并检查业务键、空值过滤与 JSON 编码选项。
PHP 用 strpos 大于等于 0 判断包含关系,未找到字符串也进入分支
strpos 返回整数位置或 false,非严格比较会让未找到也通过。用 !== false 保留位置 0 的有效匹配,并明确空输入和 PHP 版本条件。
Nginx 跨域请求报 Access-Control-Allow-Origin contains multiple values
PHP 或 HTTP 上游与 Nginx 同时添加允许来源头时,浏览器会拒绝跨域响应。确认重复所在的响应,统一策略归属,并按 FastCGI 或 HTTP 转发协议处理上游头。
PHP 引用 foreach 结束后,再次遍历导致数组最后一项被覆盖
PHP 引用遍历结束后,循环变量仍绑定最后一个元素。再次赋值或遍历可能覆盖数组末项;及时 unset 循环变量,并按键和值核对受影响数据。


