PHP中如何给数组id值添加CUS字符串前缀 实现拼接输出
要实现固定前缀CUS和查询得到的ID拼接,仅需修改数组中id字段的赋值逻辑,使用PHP的字符串拼接运算符.连接两个值即可,修改后的完整代码如下:
while ($row = mysqli_fetch_assoc($empRecords)) { $data[] = array( "id"=> "CUS" . $row['id'], "name"=>$row['name'], "id_no"=>$row['id_no'], "address"=>$row['address'], "grmadiv"=>$row['grmadiv'], "mobile"=>$row['mobile'], "branch"=>$row['branch'], "loanOfcr"=>$row['loanOfcr'], "collectOfcr"=>$row['collectOfcr'] ); }
如果后续业务需要用到纯数字格式的原始ID,也可以新增一个字段单独存储,避免后续需要拆分前缀的麻烦:
// 新增origin_id字段保存原始数字ID示例 while ($row = mysqli_fetch_assoc($empRecords)) { $data[] = array( "id"=> "CUS" . $row['id'], "origin_id"=> $row['id'], "name"=>$row['name'], "id_no"=>$row['id_no'], "address"=>$row['address'], "grmadiv"=>$row['grmadiv'], "mobile"=>$row['mobile'], "branch"=>$row['branch'], "loanOfcr"=>$row['loanOfcr'], "collectOfcr"=>$row['collectOfcr'] ); }
内容的提问来源于stack exchange,提问作者Jaroos
相关产品推荐
相关产品推荐

