目录
回复讨论(解决方案)
首页 后端开发 php教程 !!如何用一个PHP将指定字符转换为自加值?

!!如何用一个PHP将指定字符转换为自加值?

Jun 23, 2016 pm 01:50 PM
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
登录后复制

可见正确的描述需求是多么的重要



好的,下次注意,感谢版主多次帮忙,目前代码正常。
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

CakePHP 项目配置 CakePHP 项目配置 Sep 10, 2024 pm 05:25 PM

在本章中,我们将了解CakePHP中的环境变量、常规配置、数据库配置和电子邮件配置。

适用于 Ubuntu 和 Debian 的 PHP 8.4 安装和升级指南 适用于 Ubuntu 和 Debian 的 PHP 8.4 安装和升级指南 Dec 24, 2024 pm 04:42 PM

PHP 8.4 带来了多项新功能、安全性改进和性能改进,同时弃用和删除了大量功能。 本指南介绍了如何在 Ubuntu、Debian 或其衍生版本上安装 PHP 8.4 或升级到 PHP 8.4

CakePHP 使用数据库 CakePHP 使用数据库 Sep 10, 2024 pm 05:25 PM

在 CakePHP 中使用数据库非常容易。本章我们将了解CRUD(创建、读取、更新、删除)操作。

CakePHP 日期和时间 CakePHP 日期和时间 Sep 10, 2024 pm 05:27 PM

为了在 cakephp4 中处理日期和时间,我们将使用可用的 FrozenTime 类。

CakePHP 文件上传 CakePHP 文件上传 Sep 10, 2024 pm 05:27 PM

为了进行文件上传,我们将使用表单助手。这是文件上传的示例。

CakePHP 路由 CakePHP 路由 Sep 10, 2024 pm 05:25 PM

在本章中,我们将学习以下与路由相关的主题?

讨论 CakePHP 讨论 CakePHP Sep 10, 2024 pm 05:28 PM

CakePHP 是 PHP 的开源框架。它的目的是使应用程序的开发、部署和维护变得更加容易。 CakePHP 基于类似 MVC 的架构,功能强大且易于掌握。模型、视图和控制器 gu

CakePHP 创建验证器 CakePHP 创建验证器 Sep 10, 2024 pm 05:26 PM

可以通过在控制器中添加以下两行来创建验证器。

See all articles