php键值转换字符换,php如何从数组中提取出包含不同字符串键值并循环替换返回一个新的数组...

本文介绍如何使用PHP从数据库表中获取数据,根据变量$a的格式变化动态生成NSK-aaa...或MP-00A00...的字符串,包括可能的多个值组合和单独NSK值的情况。通过示例代码解析和调整,确保输出符合预期格式。
摘要由CSDN通过智能技术生成

数据表的结构为下图

如果$a=array(nsk-aaayb,MP-00A00uk-000),输出

nsk-aaa 0F,MP-00A00 IO-000

nsk-aaa 0F,MP-00A00 F0-000

nsk-aaa 1F,MP-00A00 SA-000

依此类推。。

如果$a=nsk-aaayb,输出

nsk-aaa 0F

nsk-aaa 0F

nsk-aaa 1F

依此类推。。

还望哪位大侠帮解,先行谢过

回复讨论(解决方案)

$query=mysql_query("select * from table"); while ($row = mysql_fetch_array($query)) { if(is_array($a)) { echo 'nsk-aaa'.$row['darfon'].',MP-00A00'.$row['chicony'].'-000'; } else if(is_string($a)) { echo 'nsk-aaa'.$row['darfon']; }}

是这个意思么。。。

$a有多种可能

值的格式都是NSK-FFF FF,和MP-FFF FF-FFF,可能两个值都有,可能只含有NSK-FFF FF或者MP-FFFFF FF-FFF,需要替换的位置就是我标红的位置,还请老兄费神一把

PHP code?123456789$query=mysql_query("select * from table"); while ($row = mysql_fetch_array($query)) { if(is_array($a)) { echo 'nsk-aaa'.$row['darfon'].',MP-00A00'.$row['chico……

方法不是有了么?自己改下啊。。。 本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:php中文网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值