!!如何用一个PHP将指定字符转换为自加值?
如何用一个PHP一次性将内容中的指定字符转换为自加值?
要实现的效果为
观察对象
,1=>"三体"
,2=>"智子"
,3=>"面壁者"
有效对话
,1=>"你在开玩笑"
,2=>"你认真的"
,3=>"无话可说"
...
.
.
星体距离
##0-8光年,1
##8-120光年,2
##120-200光年,3
转化身份
##歌者,1
##素人,2
##三体人,3
...
-------------内容开始,指定字符为97771--------------
观察对象
,97771=>"三体"
,97771=>"智子"
,97771=>"面壁者"
有效对话
,97771=>"你在开玩笑"
,97771=>"你认真的"
,97771=>"无话可说"
星体距离
##0-8光年,97771
##8-120光年,97771
##120-200光年,97771
转化身份
##歌者,97771
##素人,97771
##三体人,97771
-------说明:以上每小段内容可添加相同字符分割--------
如
( ##歌者,97771
##素人,97771
##三体人,97771)>
-------以下思路不知是否有用------
若每小段内容结束为 )>
IF判别遇上字符串)>,则值自加从1重新运算。
回复讨论(解决方案)
不是很明白。
不是很明白。
哪里不明白呢我也不是很明白,真心的!!!你是说数组的下标?
我也不是很明白,真心的!!!你是说数组的下标?
-------------用PHP处理如下----------------
价格区间
,97771=>"0-800元"
,97771=>"800-1200元"
,97771=>"1200-2000元"
,97771=>"2000-3000元"
,97771=>"3000元以上"
价格区间
##0-800元,97771
##800-1200元,97771
##1200-2000元,97771
##2000-3000元,97771
##3000元以上,97771
------------处理结果如下-------------
价格区间
,1=>"0-800元"
,2=>"800-1200元"
,3=>"1200-2000元"
,4=>"2000-3000元"
,5=>"3000元以上"
价格区间
##0-800元,1
##800-1200元,2
##1200-2000元,3
##2000-3000元,4
##3000元以上,5
--------------------不要管数组,就当处理文本字符----------------
你这个数组的下标貌似有点扯淡哟~~~
你这个数组的下标貌似有点扯淡哟~~~
就当普通字符串看,只需要把内容中各段的指定值 替换成自加值就行了
我现在是用Gvim分段来处理的,比较麻烦。
$jgqj[]='0-800元';
$jgqj[]='800-1200元';
$jgqj[]='1200-2000元';
$jgqj[]='2000-3000元';
$jgqj[]='3000元以上';
$l=count($jgqj);
for($i=0;$i echo '##'.$jgqj[$i].','.$i.'
';
};
?>
你好像是这个意思
$s =<<< TXT价格区间,97771=>"0-800元",97771=>"800-1200元",97771=>"1200-2000元",97771=>"2000-3000元",97771=>"3000元以上"价格区间##0-800元,97771##800-1200元,97771##1200-2000元,97771##2000-3000元,97771##3000元以上,97771TXT;$st = array();echo preg_replace_callback('/(,\d{2,})=>"([^"]+)"|(#.+)(,\d+)/', function($m) use (&$st) { if(!isset($m[3]) && $m[1]{0} == ',') { $st[] = $m[2]; return str_replace($m[1], ',' . count($st), $m[0]); }elseif(($n = array_search(substr($m[3], 2), $st)) !== false) { return str_replace($m[4], ',' . ($n+1), $m[0]); } return $m[0]; }, $s);
价格区间,1=>"0-800元",2=>"800-1200元",3=>"1200-2000元",4=>"2000-3000元",5=>"3000元以上"价格区间##0-800元,1##800-1200元,2##1200-2000元,3##2000-3000元,4##3000元以上,5
学会表达自己的想法还是很重要的
你好像是这个意思
$s =<<< TXT价格区间,97771=>"0-800元",97771=>"800-1200元",97771=>"1200-2000元",97771=>"2000-3000元",97771=>"3000元以上"价格区间##0-800元,97771##800-1200元,97771##1200-2000元,97771##2000-3000元,97771##3000元以上,97771TXT;$st = array();echo preg_replace_callback('/(,\d{2,})=>"([^"]+)"|(#.+)(,\d+)/', function($m) use (&$st) { if(!isset($m[3]) && $m[1]{0} == ',') { $st[] = $m[2]; return str_replace($m[1], ',' . count($st), $m[0]); }elseif(($n = array_search(substr($m[3], 2), $st)) !== false) { return str_replace($m[4], ',' . ($n+1), $m[0]); } return $m[0]; }, $s);
价格区间,1=>"0-800元",2=>"800-1200元",3=>"1200-2000元",4=>"2000-3000元",5=>"3000元以上"价格区间##0-800元,1##800-1200元,2##1200-2000元,3##2000-3000元,4##3000元以上,5
学会表达自己的想法还是很重要的
谢谢,我其实说得很明白了。
你好像是这个意思
$s =<<< TXT价格区间,97771=>"0-800元",97771=>"800-1200元",97771=>"1200-2000元",97771=>"2000-3000元",97771=>"3000元以上"价格区间##0-800元,97771##800-1200元,97771##1200-2000元,97771##2000-3000元,97771##3000元以上,97771TXT;$st = array();echo preg_replace_callback('/(,\d{2,})=>"([^"]+)"|(#.+)(,\d+)/', function($m) use (&$st) { if(!isset($m[3]) && $m[1]{0} == ',') { $st[] = $m[2]; return str_replace($m[1], ',' . count($st), $m[0]); }elseif(($n = array_search(substr($m[3], 2), $st)) !== false) { return str_replace($m[4], ',' . ($n+1), $m[0]); } return $m[0]; }, $s);
价格区间,1=>"0-800元",2=>"800-1200元",3=>"1200-2000元",4=>"2000-3000元",5=>"3000元以上"价格区间##0-800元,1##800-1200元,2##1200-2000元,3##2000-3000元,4##3000元以上,5
斑竹,你的代码我本地提示错,syntax error, unexpected T_FUNCTION 。 (PHP Version 5.2.6)
而服务器上显示空白呢。
我的代码只适用于 php5.3 及以后,版本低的话你自己改吧
我的代码只适用于 php5.3 及以后,版本低的话你自己改吧
非常感谢,5.3正常
斑竹在帮忙完善下,现在类似这样的无法正常处理
价格区间
,97771=>"0-800元"
,97771=>"800-1200元"
,97771=>"1200-2000元"
,97771=>"2000-3000元"
,97771=>"3000元以上"
价格区间
,97771=>"0-800元"
,97771=>"800-1200元"
,97771=>"1200-2000元"
,97771=>"2000-3000元"
,97771=>"3000元以上"
价格区间
##0-800元,97771
##800-1200元,97771
##1200-2000元,97771
##2000-3000元,97771
##3000元以上,97771
价格区间
##0-800元,97771
##800-1200元,97771
##1200-2000元,97771
##2000-3000元,97771
##3000元以上,97771
我的代码只适用于 php5.3 及以后,版本低的话你自己改吧
以及下类也不行,可能是纯汉字的原因
适用场景
,97771=>"旅游"
,97771=>"家用"
,97771=>"时尚"
,97771=>"专业"
,97771=>"女性"
,97771=>"潮流"
价格区间
##0-800元,97771
##800-1200元,97771
##1200-2000元,97771
##2000-3000元,97771
##3000元以上,97771
$s =<<< TXT价格区间,97771=>"0-800元",97771=>"800-1200元",97771=>"1200-2000元",97771=>"2000-3000元",97771=>"3000元以上"价格区间,97771=>"0-800元",97771=>"800-1200元",97771=>"1200-2000元",97771=>"2000-3000元",97771=>"3000元以上"价格区间##0-800元,97771##800-1200元,97771##1200-2000元,97771##2000-3000元,97771##3000元以上,97771价格区间##0-800元,97771##800-1200元,97771##1200-2000元,97771##2000-3000元,97771##3000元以上,97771TXT;$st = array();echo preg_replace_callback('/(,\d{2,})=>"([^"]+)"|(#.+)(,\d+)/', function($m) use (&$st) { if(!isset($m[3]) && $m[1]{0} == ',') { if( ! in_array($m[2], $st)) $st[] = $m[2]; return str_replace($m[1], ',' . (array_search($m[2], $st)+1), $m[0]); }elseif(($n = array_search(substr($m[3], 2), $st)) !== false) { return str_replace($m[4], ',' . ($n+1), $m[0]); } return $m[0]; }, $s);
价格区间,1=>"0-800元",2=>"800-1200元",3=>"1200-2000元",4=>"2000-3000元",5=>"3000元以上"价格区间,1=>"0-800元",2=>"800-1200元",3=>"1200-2000元",4=>"2000-3000元",5=>"3000元以上"价格区间##0-800元,1##800-1200元,2##1200-2000元,3##2000-3000元,4##3000元以上,5价格区间##0-800元,1##800-1200元,2##1200-2000元,3##2000-3000元,4##3000元以上,5
说清楚你的需求,不要总是让人猜
【filed】:品牌,97771=>"Canon/佳能",97771=>"Sony/索尼",97771=>"Casio/卡西欧",97771=>"Fujifilm/富士",97771=>"Nikon/尼康",97771=>"Panasonic/松下",97771=>"Samsung/三星",97771=>"Olympus/奥林巴斯",97771=>"Kodak/柯达",97771=>"Aigo/爱国者",97771=>"Benq/明基",97771=>"Ricoh/理光",97771=>"Pentax/宾得",97771=>"Disney/迪士尼",97771=>"Sanyo/三洋",97771=>"Sigma/适马",97771=>"Leica/徕卡",97771=>"HP/惠普",97771=>"索爱",97771=>"Fujitsu/富士通",97771=>"Praktica/柏卡",97771=>"Hnsat/亨思特",97771=>"尼柯",97771=>"宝达",97771=>"酷彩王",97771=>"TCL",97771=>"禄莱",97771=>"德之杰",97771=>"广博",97771=>"RICH/莱彩",97771=>"Hello Kitty",97771=>"学者",97771=>"Creative/创新",97771=>"英耐特",97771=>"Advanced Plus/爱得门斯",97771=>"JWD/京华",97771=>"digimaster",97771=>"ORACOM/奥莱卡",97771=>"Ordro/欧达",97771=>"MPGIO",97771=>"BoQy/宝淇",97771=>"Pamiel/拍美乐",97771=>"SAST/先科",97771=>"BDLong/邦德龙",97771=>"OIGIOO/德浦",97771=>"Hasselblad/哈苏",97771=>"Polaroid/宝丽来",97771=>"rochy",97771=>"FUGN/富京",97771=>"清华紫光",97771=>"Haier/海尔",97771=>"GE/通用电气",97771=>"SEAGULL/海鸥",97771=>"Phenix/凤凰",97771=>"amkov"价格区间,97771=>"0-800元",97771=>"800-1200元",97771=>"1200-2000元",97771=>"2000-3000元",97771=>"3000元以上"适用场景,97771=>"旅游便携",97771=>"家用",97771=>"轻薄时尚",97771=>"专业旗舰",97771=>"女性市场",97771=>"个性潮流"有效像素,97771=>"2000万以上",97771=>"1600-2000万",97771=>"1200-1400万",97771=>"1400-1600万",97771=>"1000万及以下",97771=>"1000-1200万",97771=>"约2010万"光学变焦,97771=>"35倍",97771=>"50倍",97771=>"5倍",97771=>"30倍",97771=>"10倍",97771=>"4倍",97771=>"3倍",97771=>"定焦",97771=>"12.5倍",97771=>"12倍",97771=>"20倍",97771=>"8倍",97771=>"18倍",97771=>"16倍",97771=>"21倍",97771=>"15倍",97771=>"26倍",97771=>"24倍",97771=>"6倍",97771=>"3.6倍",97771=>"7倍",97771=>"14倍",97771=>"42倍",97771=>"3.8倍",97771=>"可更换镜头",97771=>"2.5倍",97771=>"4.6倍",97771=>"2倍以下",97771=>"2倍",97771=>"3.4倍",97771=>"4.2倍"上市时间,97771=>"2004年",97771=>"2005年",97771=>"2006年",97771=>"2007年",97771=>"2008年",97771=>"2009年",97771=>"2010年",97771=>"2011年",97771=>"2012年",97771=>"2013年",97771=>"2004年以前",97771=>"2014年"感光元件类型,97771=>"CMOS",97771=>"CCD",97771=>"Live MOS"传感器尺寸,97771=>"1/1.7英寸",97771=>"1/1.8英寸",97771=>"1/2.3英寸",97771=>"1/2.33英寸",97771=>"1/2.5英寸",97771=>"1/2.7英寸",97771=>"1/3.2英寸",97771=>"2/3英寸",97771=>"4/3英寸",97771=>"1/2英寸",97771=>"1/1.6英寸",97771=>"23.6mmx15.8mm",97771=>"2.4英寸"特殊功能,97771=>"长焦",97771=>"光学防抖",97771=>"广角",97771=>"高清摄像",97771=>"面部优先",97771=>"微距",97771=>"触摸屏",97771=>"手动挡",97771=>"旋转液晶屏",97771=>"防水",97771=>"笑脸快门",97771=>"防摔",97771=>"防冻",97771=>"支持外接闪光灯",97771=>"无特殊功能",97771=>"支持RAW格式文件",97771=>"防尘",97771=>"支持GPS功能"防抖性能,97771=>"光学防抖",97771=>"电子防抖",97771=>"不防抖",97771=>"双重防抖",97771=>"多重防抖"【listNtitle】:品牌##Canon/佳能,97771##Sony/索尼,97771##Casio/卡西欧,97771##Fujifilm/富士,97771##Nikon/尼康,97771##Panasonic/松下,97771##Samsung/三星,97771##Olympus/奥林巴斯,97771##Kodak/柯达,97771##Aigo/爱国者,97771##Benq/明基,97771##Ricoh/理光,97771##Pentax/宾得,97771##Disney/迪士尼,97771##Sanyo/三洋,97771##Sigma/适马,97771##Leica/徕卡,97771##HP/惠普,97771##索爱,97771##Fujitsu/富士通,97771##Praktica/柏卡,97771##Hnsat/亨思特,97771##尼柯,97771##宝达,97771##酷彩王,97771##TCL,97771##禄莱,97771##德之杰,97771##广博,97771##RICH/莱彩,97771##Hello Kitty,97771##学者,97771##Creative/创新,97771##英耐特,97771##Advanced Plus/爱得门斯,97771##JWD/京华,97771##digimaster,97771##ORACOM/奥莱卡,97771##Ordro/欧达,97771##MPGIO,97771##BoQy/宝淇,97771##Pamiel/拍美乐,97771##SAST/先科,97771##BDLong/邦德龙,97771##OIGIOO/德浦,97771##Hasselblad/哈苏,97771##Polaroid/宝丽来,97771##rochy,97771##FUGN/富京,97771##清华紫光,97771##Haier/海尔,97771##GE/通用电气,97771##SEAGULL/海鸥,97771##Phenix/凤凰,97771##amkov,97771价格区间##0-800元,97771##800-1200元,97771##1200-2000元,97771##2000-3000元,97771##3000元以上,97771适用场景##旅游便携,97771##家用,97771##轻薄时尚,97771##专业旗舰,97771##女性市场,97771##个性潮流,97771有效像素##2000万以上,97771##1600-2000万,97771##1200-1400万,97771##1400-1600万,97771##1000万及以下,97771##1000-1200万,97771##约2010万,97771光学变焦##35倍,97771##50倍,97771##5倍,97771##30倍,97771##10倍,97771##4倍,97771##3倍,97771##定焦,97771##12.5倍,97771##12倍,97771##20倍,97771##8倍,97771##18倍,97771##16倍,97771##21倍,97771##15倍,97771##26倍,97771##24倍,97771##6倍,97771##3.6倍,97771##7倍,97771##14倍,97771##42倍,97771##3.8倍,97771##可更换镜头,97771##2.5倍,97771##4.6倍,97771##2倍以下,97771##2倍,97771##3.4倍,97771##4.2倍,97771上市时间##2004年,97771##2005年,97771##2006年,97771##2007年,97771##2008年,97771##2009年,97771##2010年,97771##2011年,97771##2012年,97771##2013年,97771##2004年以前,97771##2014年,97771感光元件类型##CMOS,97771##CCD,97771##Live MOS,97771传感器尺寸##1/1.7英寸,97771##1/1.8英寸,97771##1/2.3英寸,97771##1/2.33英寸,97771##1/2.5英寸,97771##1/2.7英寸,97771##1/3.2英寸,97771##2/3英寸,97771##4/3英寸,97771##1/2英寸,97771##1/1.6英寸,97771##23.6mmx15.8mm,97771##2.4英寸,97771特殊功能##长焦,97771##光学防抖,97771##广角,97771##高清摄像,97771##面部优先,97771##微距,97771##触摸屏,97771##手动挡,97771##旋转液晶屏,97771##防水,97771##笑脸快门,97771##防摔,97771##防冻,97771##支持外接闪光灯,97771##无特殊功能,97771##支持RAW格式文件,97771##防尘,97771##支持GPS功能,97771防抖性能##光学防抖,97771##电子防抖,97771##不防抖,97771##双重防抖,97771##多重防抖,97771
说清楚你的需求,不要总是让人猜
全部贴出来了,就是这样的
你要弄成怎样的结果?
说清楚你的需求,不要总是让人猜
要处理的数量有比这多的,也有比这少的,格式就是上面那样的。
格式参考:【filed】:备注的文字1,97771=>"任意字符甲",97771=>"任意字符乙" ,97771=>"..................."备注的文字2,97771=>"任意字符甲",97771=>"任意字符乙" ,97771=>"..................."...............................备注的文字N,97771=>"任意字符甲",97771=>"任意字符乙" ,97771=>"..................."【listNtitle】:备注的文字1##任意字符甲,97771##任意字符乙,97771##....................,97771备注的文字2##任意字符甲,97771##任意字符乙,97771##....................,97771....................................备注的文字第N项##任意字符甲,97771##任意字符乙,97771##....................,97771
你要弄成怎样的结果?
你用我贴出来的那段测试,处理的结果有问题的。
要处理格式
【filed】:备注的文字1,97771=>"任意字符甲",97771=>"任意字符乙",97771=>"..................." 备注的文字2,97771=>"任意字符甲",97771=>"任意字符乙",97771=>"..................." ............................... 备注的文字N,97771=>"任意字符甲",97771=>"任意字符乙",97771=>"..................." 【listNtitle】:备注的文字1##任意字符甲,97771##任意字符乙,97771##....................,97771 备注的文字2##任意字符甲,97771##任意字符乙,97771##....................,97771 .................................... 备注的文字第N项##任意字符甲,97771##任意字符乙,97771##....................,97771
处理结果的格式:
【filed】:备注的文字1,1=>"任意字符甲",2=>"任意字符乙",3=>"...................".............................,∞=>"..................." 备注的文字2,1=>"任意字符甲",2=>"任意字符乙",3=>"...................".............................,∞=>"..................." ............................... 备注的文字N,1=>"任意字符甲",2=>"任意字符乙",3=>"...................".............................,∞=>"..................." 【listNtitle】:备注的文字1##任意字符甲,1##任意字符乙,2##....................,3.............................##....................,∞ 备注的文字2##任意字符甲,1##任意字符乙,2##....................,3.............................##....................,∞ .................................... 备注的文字第N项##任意字符甲,1##任意字符乙,2##....................,3............................##....................,∞
你要弄成怎样的结果?
这是处理所贴出文本的结果,明显不对。
【filed】:品牌,1=>"Canon/佳能",2=>"Sony/索尼",3=>"Casio/卡西欧",4=>"Fujifilm/富士",5=>"Nikon/尼康",6=>"Panasonic/松下",7=>"Samsung/三星",8=>"Olympus/奥林巴斯",9=>"Kodak/柯达",10=>"Aigo/爱国者",11=>"Benq/明基",12=>"Ricoh/理光",13=>"Pentax/宾得",14=>"Disney/迪士尼",15=>"Sanyo/三洋",16=>"Sigma/适马",17=>"Leica/徕卡",18=>"HP/惠普",19=>"索爱",20=>"Fujitsu/富士通",21=>"Praktica/柏卡",22=>"Hnsat/亨思特",23=>"尼柯",24=>"宝达",25=>"酷彩王",26=>"TCL",27=>"禄莱",28=>"德之杰",29=>"广博",30=>"RICH/莱彩",31=>"HelloKitty",32=>"学者",33=>"Creative/创新",34=>"英耐特",35=>"AdvancedPlus/爱得门斯",36=>"JWD/京华",37=>"digimaster",38=>"ORACOM/奥莱卡",39=>"Ordro/欧达",40=>"MPGIO",41=>"BoQy/宝淇",42=>"Pamiel/拍美乐",43=>"SAST/先科",44=>"BDLong/邦德龙",45=>"OIGIOO/德浦",46=>"Hasselblad/哈苏",47=>"Polaroid/宝丽来",48=>"rochy",49=>"FUGN/富京",50=>"清华紫光",51=>"Haier/海尔",52=>"GE/通用电气",53=>"SEAGULL/海鸥",54=>"Phenix/凤凰",55=>"amkov"价格区间,56=>"0-800元",57=>"800-1200元",58=>"1200-2000元",59=>"2000-3000元",60=>"3000元以上"适用场景,61=>"旅游便携",62=>"家用",63=>"轻薄时尚",64=>"专业旗舰",65=>"女性市场",66=>"个性潮流"有效像素,67=>"2000万以上",68=>"1600-2000万",69=>"1200-1400万",70=>"1400-1600万",71=>"1000万及以下",72=>"1000-1200万",73=>"约2010万"光学变焦,74=>"35倍",75=>"50倍",76=>"5倍",77=>"30倍",78=>"10倍",79=>"4倍",80=>"3倍",81=>"定焦",82=>"12.5倍",83=>"12倍",84=>"20倍",85=>"8倍",86=>"18倍",87=>"16倍",88=>"21倍",89=>"15倍",90=>"26倍",91=>"24倍",92=>"6倍",93=>"3.6倍",94=>"7倍",95=>"14倍",96=>"42倍",97=>"3.8倍",98=>"可更换镜头",99=>"2.5倍",100=>"4.6倍",101=>"2倍以下",102=>"2倍",103=>"3.4倍",104=>"4.2倍"上市时间,105=>"2004年",106=>"2005年",107=>"2006年",108=>"2007年",109=>"2008年",110=>"2009年",111=>"2010年",112=>"2011年",113=>"2012年",114=>"2013年",115=>"2004年以前",116=>"2014年"感光元件类型,117=>"CMOS",118=>"CCD",119=>"LiveMOS"传感器尺寸,120=>"1/1.7英寸",121=>"1/1.8英寸",122=>"1/2.3英寸",123=>"1/2.33英寸",124=>"1/2.5英寸",125=>"1/2.7英寸",126=>"1/3.2英寸",127=>"2/3英寸",128=>"4/3英寸",129=>"1/2英寸",130=>"1/1.6英寸",131=>"23.6mmx15.8mm",132=>"2.4英寸"特殊功能,133=>"长焦",134=>"光学防抖",135=>"广角",136=>"高清摄像",137=>"面部优先",138=>"微距",139=>"触摸屏",140=>"手动挡",141=>"旋转液晶屏",142=>"防水",143=>"笑脸快门",144=>"防摔",145=>"防冻",146=>"支持外接闪光灯",147=>"无特殊功能",148=>"支持RAW格式文件",149=>"防尘",150=>"支持GPS功能"防抖性能,134=>"光学防抖",151=>"电子防抖",152=>"不防抖",153=>"双重防抖",154=>"多重防抖"【listNtitle】:品牌##Canon/佳能,1##Sony/索尼,2##Casio/卡西欧,3##Fujifilm/富士,4##Nikon/尼康,5##Panasonic/松下,6##Samsung/三星,7##Olympus/奥林巴斯,8##Kodak/柯达,9##Aigo/爱国者,10##Benq/明基,11##Ricoh/理光,12##Pentax/宾得,13##Disney/迪士尼,14##Sanyo/三洋,15##Sigma/适马,16##Leica/徕卡,17##HP/惠普,18##索爱,19##Fujitsu/富士通,20##Praktica/柏卡,21##Hnsat/亨思特,22##尼柯,23##宝达,24##酷彩王,25##TCL,26##禄莱,27##德之杰,28##广博,29##RICH/莱彩,30##HelloKitty,31##学者,32##Creative/创新,33##英耐特,34##AdvancedPlus/爱得门斯,35##JWD/京华,36##digimaster,37##ORACOM/奥莱卡,38##Ordro/欧达,39##MPGIO,40##BoQy/宝淇,41##Pamiel/拍美乐,42##SAST/先科,43##BDLong/邦德龙,44##OIGIOO/德浦,45##Hasselblad/哈苏,46##Polaroid/宝丽来,47##rochy,48##FUGN/富京,49##清华紫光,50##Haier/海尔,51##GE/通用电气,52##SEAGULL/海鸥,53##Phenix/凤凰,54##amkov,55价格区间##0-800元,56##800-1200元,57##1200-2000元,58##2000-3000元,59##3000元以上,60适用场景##旅游便携,61##家用,62##轻薄时尚,63##专业旗舰,64##女性市场,65##个性潮流,66有效像素##2000万以上,67##1600-2000万,68##1200-1400万,69##1400-1600万,70##1000万及以下,71##1000-1200万,72##约2010万,73光学变焦##35倍,74##50倍,75##5倍,76##30倍,77##10倍,78##4倍,79##3倍,80##定焦,81##12.5倍,82##12倍,83##20倍,84##8倍,85##18倍,86##16倍,87##21倍,88##15倍,89##26倍,90##24倍,91##6倍,92##3.6倍,93##7倍,94##14倍,95##42倍,96##3.8倍,97##可更换镜头,98##2.5倍,99##4.6倍,100##2倍以下,101##2倍,102##3.4倍,103##4.2倍,104上市时间##2004年,105##2005年,106##2006年,107##2007年,108##2008年,109##2009年,110##2010年,111##2011年,112##2012年,113##2013年,114##2004年以前,115##2014年,116感光元件类型##CMOS,117##CCD,118##LiveMOS,119传感器尺寸##1/1.7英寸,120##1/1.8英寸,121##1/2.3英寸,122##1/2.33英寸,123##1/2.5英寸,124##1/2.7英寸,125##1/3.2英寸,126##2/3英寸,127##4/3英寸,128##1/2英寸,129##1/1.6英寸,130##23.6mmx15.8mm,131##2.4英寸,132特殊功能##长焦,133##光学防抖,134##广角,135##高清摄像,136##面部优先,137##微距,138##触摸屏,139##手动挡,140##旋转液晶屏,141##防水,142##笑脸快门,143##防摔,144##防冻,145##支持外接闪光灯,146##无特殊功能,147##支持RAW格式文件,148##防尘,149##支持GPS功能,150防抖性能##光学防抖,134##电子防抖,151##不防抖,152##双重防抖,153##多重防抖,154
就是分段将 ,97771 处理成段内序号 ?
就是分段将 ,97771 处理成段内序号 ?
是
可见正确的描述需求是多么的重要
$k = ',97771';$n = 0;echo preg_replace_callback('/.+$/m', function($m) use ($k, &$n) { $r = preg_replace("/$k/", ',' . (++$n), $m[0]); if($m[0] == $r) $n = 0; return $r; }, $s);
【filed】:品牌,1=>"Canon/佳能",2=>"Sony/索尼",3=>"Casio/卡西欧",4=>"Fujifilm/富士",5=>"Nikon/尼康",6=>"Panasonic/松下",7=>"Samsung/三星",8=>"Olympus/奥林巴斯",9=>"Kodak/柯达",10=>"Aigo/爱国者",11=>"Benq/明基",12=>"Ricoh/理光",13=>"Pentax/宾得",14=>"Disney/迪士尼",15=>"Sanyo/三洋",16=>"Sigma/适马",17=>"Leica/徕卡",18=>"HP/惠普",19=>"索爱",20=>"Fujitsu/富士通",21=>"Praktica/柏卡",22=>"Hnsat/亨思特",23=>"尼柯",24=>"宝达",25=>"酷彩王",26=>"TCL",27=>"禄莱",28=>"德之杰",29=>"广博",30=>"RICH/莱彩",31=>"Hello Kitty",32=>"学者",33=>"Creative/创新",34=>"英耐特",35=>"Advanced Plus/爱得门斯",36=>"JWD/京华",37=>"digimaster",38=>"ORACOM/奥莱卡",39=>"Ordro/欧达",40=>"MPGIO",41=>"BoQy/宝淇",42=>"Pamiel/拍美乐",43=>"SAST/先科",44=>"BDLong/邦德龙",45=>"OIGIOO/德浦",46=>"Hasselblad/哈苏",47=>"Polaroid/宝丽来",48=>"rochy",49=>"FUGN/富京",50=>"清华紫光",51=>"Haier/海尔",52=>"GE/通用电气",53=>"SEAGULL/海鸥",54=>"Phenix/凤凰",55=>"amkov"价格区间,1=>"0-800元",2=>"800-1200元",3=>"1200-2000元",4=>"2000-3000元",5=>"3000元以上"适用场景,1=>"旅游便携",2=>"家用",3=>"轻薄时尚",4=>"专业旗舰",5=>"女性市场",6=>"个性潮流"有效像素,1=>"2000万以上",2=>"1600-2000万",3=>"1200-1400万",4=>"1400-1600万",5=>"1000万及以下",6=>"1000-1200万",7=>"约2010万"光学变焦,1=>"35倍",2=>"50倍",3=>"5倍",4=>"30倍",5=>"10倍",6=>"4倍",7=>"3倍",8=>"定焦",9=>"12.5倍",10=>"12倍",11=>"20倍",12=>"8倍",13=>"18倍",14=>"16倍",15=>"21倍",16=>"15倍",17=>"26倍",18=>"24倍",19=>"6倍",20=>"3.6倍",21=>"7倍",22=>"14倍",23=>"42倍",24=>"3.8倍",25=>"可更换镜头",26=>"2.5倍",27=>"4.6倍",28=>"2倍以下",29=>"2倍",30=>"3.4倍",31=>"4.2倍"上市时间,1=>"2004年",2=>"2005年",3=>"2006年",4=>"2007年",5=>"2008年",6=>"2009年",7=>"2010年",8=>"2011年",9=>"2012年",10=>"2013年",11=>"2004年以前",12=>"2014年"感光元件类型,1=>"CMOS",2=>"CCD",3=>"Live MOS"传感器尺寸,1=>"1/1.7英寸",2=>"1/1.8英寸",3=>"1/2.3英寸",4=>"1/2.33英寸",5=>"1/2.5英寸",6=>"1/2.7英寸",7=>"1/3.2英寸",8=>"2/3英寸",9=>"4/3英寸",10=>"1/2英寸",11=>"1/1.6英寸",12=>"23.6mmx15.8mm",13=>"2.4英寸"特殊功能,1=>"长焦",2=>"光学防抖",3=>"广角",4=>"高清摄像",5=>"面部优先",6=>"微距",7=>"触摸屏",8=>"手动挡",9=>"旋转液晶屏",10=>"防水",11=>"笑脸快门",12=>"防摔",13=>"防冻",14=>"支持外接闪光灯",15=>"无特殊功能",16=>"支持RAW格式文件",17=>"防尘",18=>"支持GPS功能"防抖性能,1=>"光学防抖",2=>"电子防抖",3=>"不防抖",4=>"双重防抖",5=>"多重防抖"【listNtitle】:品牌##Canon/佳能,1##Sony/索尼,2##Casio/卡西欧,3##Fujifilm/富士,4##Nikon/尼康,5##Panasonic/松下,6##Samsung/三星,7##Olympus/奥林巴斯,8##Kodak/柯达,9##Aigo/爱国者,10##Benq/明基,11##Ricoh/理光,12##Pentax/宾得,13##Disney/迪士尼,14##Sanyo/三洋,15##Sigma/适马,16##Leica/徕卡,17##HP/惠普,18##索爱,19##Fujitsu/富士通,20##Praktica/柏卡,21##Hnsat/亨思特,22##尼柯,23##宝达,24##酷彩王,25##TCL,26##禄莱,27##德之杰,28##广博,29##RICH/莱彩,30##Hello Kitty,31##学者,32##Creative/创新,33##英耐特,34##Advanced Plus/爱得门斯,35##JWD/京华,36##digimaster,37##ORACOM/奥莱卡,38##Ordro/欧达,39##MPGIO,40##BoQy/宝淇,41##Pamiel/拍美乐,42##SAST/先科,43##BDLong/邦德龙,44##OIGIOO/德浦,45##Hasselblad/哈苏,46##Polaroid/宝丽来,47##rochy,48##FUGN/富京,49##清华紫光,50##Haier/海尔,51##GE/通用电气,52##SEAGULL/海鸥,53##Phenix/凤凰,54##amkov,55价格区间##0-800元,1##800-1200元,2##1200-2000元,3##2000-3000元,4##3000元以上,5适用场景##旅游便携,1##家用,2##轻薄时尚,3##专业旗舰,4##女性市场,5##个性潮流,6有效像素##2000万以上,1##1600-2000万,2##1200-1400万,3##1400-1600万,4##1000万及以下,5##1000-1200万,6##约2010万,7光学变焦##35倍,1##50倍,2##5倍,3##30倍,4##10倍,5##4倍,6##3倍,7##定焦,8##12.5倍,9##12倍,10##20倍,11##8倍,12##18倍,13##16倍,14##21倍,15##15倍,16##26倍,17##24倍,18##6倍,19##3.6倍,20##7倍,21##14倍,22##42倍,23##3.8倍,24##可更换镜头,25##2.5倍,26##4.6倍,27##2倍以下,28##2倍,29##3.4倍,30##4.2倍,31上市时间##2004年,1##2005年,2##2006年,3##2007年,4##2008年,5##2009年,6##2010年,7##2011年,8##2012年,9##2013年,10##2004年以前,11##2014年,12感光元件类型##CMOS,1##CCD,2##Live MOS,3传感器尺寸##1/1.7英寸,1##1/1.8英寸,2##1/2.3英寸,3##1/2.33英寸,4##1/2.5英寸,5##1/2.7英寸,6##1/3.2英寸,7##2/3英寸,8##4/3英寸,9##1/2英寸,10##1/1.6英寸,11##23.6mmx15.8mm,12##2.4英寸,13特殊功能##长焦,1##光学防抖,2##广角,3##高清摄像,4##面部优先,5##微距,6##触摸屏,7##手动挡,8##旋转液晶屏,9##防水,10##笑脸快门,11##防摔,12##防冻,13##支持外接闪光灯,14##无特殊功能,15##支持RAW格式文件,16##防尘,17##支持GPS功能,18防抖性能##光学防抖,1##电子防抖,2##不防抖,3##双重防抖,4##多重防抖,5
可见正确的描述需求是多么的重要
好的,下次注意,感谢版主多次帮忙,目前代码正常。

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics











PHP is a scripting language widely used on the server side, especially suitable for web development. 1.PHP can embed HTML, process HTTP requests and responses, and supports a variety of databases. 2.PHP is used to generate dynamic web content, process form data, access databases, etc., with strong community support and open source resources. 3. PHP is an interpreted language, and the execution process includes lexical analysis, grammatical analysis, compilation and execution. 4.PHP can be combined with MySQL for advanced applications such as user registration systems. 5. When debugging PHP, you can use functions such as error_reporting() and var_dump(). 6. Optimize PHP code to use caching mechanisms, optimize database queries and use built-in functions. 7

PHP and Python each have their own advantages, and choose according to project requirements. 1.PHP is suitable for web development, especially for rapid development and maintenance of websites. 2. Python is suitable for data science, machine learning and artificial intelligence, with concise syntax and suitable for beginners.

PHP and Python each have their own advantages, and the choice should be based on project requirements. 1.PHP is suitable for web development, with simple syntax and high execution efficiency. 2. Python is suitable for data science and machine learning, with concise syntax and rich libraries.

PHP is widely used in e-commerce, content management systems and API development. 1) E-commerce: used for shopping cart function and payment processing. 2) Content management system: used for dynamic content generation and user management. 3) API development: used for RESTful API development and API security. Through performance optimization and best practices, the efficiency and maintainability of PHP applications are improved.

PHP is still dynamic and still occupies an important position in the field of modern programming. 1) PHP's simplicity and powerful community support make it widely used in web development; 2) Its flexibility and stability make it outstanding in handling web forms, database operations and file processing; 3) PHP is constantly evolving and optimizing, suitable for beginners and experienced developers.

PHP is suitable for web development, especially in rapid development and processing dynamic content, but is not good at data science and enterprise-level applications. Compared with Python, PHP has more advantages in web development, but is not as good as Python in the field of data science; compared with Java, PHP performs worse in enterprise-level applications, but is more flexible in web development; compared with JavaScript, PHP is more concise in back-end development, but is not as good as JavaScript in front-end development.

PHP is mainly procedural programming, but also supports object-oriented programming (OOP); Python supports a variety of paradigms, including OOP, functional and procedural programming. PHP is suitable for web development, and Python is suitable for a variety of applications such as data analysis and machine learning.

PHP and Python have their own advantages and disadvantages, and the choice depends on project needs and personal preferences. 1.PHP is suitable for rapid development and maintenance of large-scale web applications. 2. Python dominates the field of data science and machine learning.
