例如:数组有这些字符(aa,bb,cc,dd,ee,ff)
下面是该段文章,我要把里面的前3个逗号(,)替换成 (,aa 、 ,cc、,bb)
后面再有的逗号就不管了
-----------------------
2010年12月27日,业界领先的网络应用和测试公司——美国必锐博系统公司(BreakingPoint Systems)宣布,可模拟数千万并发流量的用户登录和Facebook应用,包括上传视频和播放“FarmVille 。BreakingPoint CTM(Cyber Tomography Machine)”已将Facebook模拟添加到数据库,该数据库目前拥有超过130个应用程序和4500多种安全威胁,可帮助运营商、企业和政府精确测量其网络和数据中心的性能、安全性和稳定性。BreakingPoint在当前还为具有相应资格的公司提供BreakingPoint Storm CTM上的免费试用,使他们能够了解到Facebook对其IT基础架构性能和安全性产生的直接影响。
------------------三处替换的内容运行后不能相同
下面是该段文章,我要把里面的前3个逗号(,)替换成 (,aa 、 ,cc、,bb)
后面再有的逗号就不管了
-----------------------
2010年12月27日,业界领先的网络应用和测试公司——美国必锐博系统公司(BreakingPoint Systems)宣布,可模拟数千万并发流量的用户登录和Facebook应用,包括上传视频和播放“FarmVille 。BreakingPoint CTM(Cyber Tomography Machine)”已将Facebook模拟添加到数据库,该数据库目前拥有超过130个应用程序和4500多种安全威胁,可帮助运营商、企业和政府精确测量其网络和数据中心的性能、安全性和稳定性。BreakingPoint在当前还为具有相应资格的公司提供BreakingPoint Storm CTM上的免费试用,使他们能够了解到Facebook对其IT基础架构性能和安全性产生的直接影响。
------------------三处替换的内容运行后不能相同
解决方案 »
- PHP 5.5 将集成 Zend Optimizer
- php代码一段求教!!急!
- 出现Warning: Call-time pass-by-reference has been deprecated in 这种警告怎会解决?(急)
- PHP.INI文件重新配制后如何重启生效.我是XP+PHP5
- 项目中遇到的棘手问题...进来大家一块讨论下...
- codeigniter的分页的问题
- 怎么把一个连接的地址传给一个变量?小弟超级菜鸟!
- 工商银行的在线支付问题,如何调用C语言,请求帮忙 !(先给50分,问题解决后再送)
- 谁能给一个nuSoap在php环境搭建WebService的大致思路?
- 结识搞PHP的朋友
- 我用php发一个404状态出去,但是服务器并不是找我的apache404设置的页面
- php写了一个登陆页面,但是出现问题
视频和播放“FarmVille 。BreakingPoint CTM(Cyber Tomography Machine)”已将Facebook模拟添加到数据库,该数据库目前拥有超过130个应用程序和4500多种安全威胁,可帮>
助运营商、企业和政府精确测量其网络和数据中心的性能、安全性和稳定性。BreakingPoint在当前还为具有相应资格的公司提供BreakingPoint Storm CTM上的免费试用,使他们>
能够了解到Facebook对其IT基础架构性能和安全性产生的直接影响。';
$parts = explode(',',$a);
$strarr = array("aa","bb","cc","dd","ee");
shuffle($strarr);$k = 0;
foreach($parts as $key=>$part)
{
if($key < 3)
{
$new .= $part.",".$strarr[$key];
}
elseif($key < count($parts)-1)
{
$new .= $part.",";
}
else
{
$new .= $part;
}}
echo $new;
$randNum = rand(0,5);
$replaceArray = ('aa','bb','cc','dd','ee','ff');
$content = '2010年12月27日,业界领先的网络应用和测试公司——美国必锐博系统公司(BreakingPoint Systems)宣布,可模拟数千万并发流量的用户登录和Facebook应用,包括上传视频和播放“FarmVille 。BreakingPoint CTM(Cyber Tomography Machine)”已将Facebook模拟添加到数据库,该数据库目前拥有超过130个应用程序和4500多种安全威胁,可帮助运营商、企业和政府精确测量其网络和数据中心的性能、安全性和稳定性。BreakingPoint在当前还为具有相应资格的公司提供BreakingPoint Storm CTM上的免费试用,使他们能够了解到Facebook对其IT基础架构性能和安全性产生的直接影响。';
for($i=0; $i<3; $i++) {
$replaceContent = str_replace(',',$replaceArray[$randNum],$content);
}
----------------------------------------------------------------------------------------
http://www.jiemengwu.com/ 解梦屋 http://www.phpzy.com/php/ 绿色php资源http://www.shopfw.com网店服务
$replaceArray=array("aa","bb","cc","dd","ee","ff");
$content = '2010年12月27日,业界领先的网络应用和测试公司——美国必锐博系统公司(BreakingPoint Systems)宣布,可模拟数千万并发流量的用户登录和Facebook应用,包括上传视频和播放“FarmVille 。BreakingPoint CTM(Cyber Tomography Machine)”已将Facebook模拟添加到数据库,该数据库目前拥有超过130个应用程序和4500多种安全威胁,可帮助运营商、企业和政府精确测量其网络和数据中心的性能、安全性和稳定性。BreakingPoint在当前还为具有相应资格的公司提供BreakingPoint Storm CTM上的免费试用,使他们能够了解到Facebook对其IT基础架构性能和安全性产生的直接影响。';
for($i=0; $i<3; $i++) {
$replaceContent = str_replace(',',$replaceArray[$randNum],$content);
}
echo $replaceContent;
$str = preg_replace( "/(.*?,)(.*?,)(.*?,)(.*?)/" , "\\1".$arr[array_rand($arr)]."\\2".$arr[array_rand($arr)]."\\3".$arr[array_rand($arr)]. "\\4", $str , 1);
echo $str;
$arr = array( "aa" , "bb" , "cc");
$str = "2010年12月27日,业界领先的网络应用和测试公司——美国必锐博系统公司(BreakingPoint Systems)宣布,可模拟数千万并发流量的用户登录和Facebook应用,包括上传视频和播放“FarmVille 。BreakingPoint CTM(Cyber Tomography Machine)”已将Facebook模拟添加到数据库,该数据库目前拥有超过130个应用程序和4500多种安全威胁,可帮助运营商、企业和政府精确测量其网络和数据中心的性能、安全性和稳定性。BreakingPoint在当前还为具有相应资格的公司提供BreakingPoint Storm CTM上的免费试用,使他们能够了解到Facebook对其IT基础架构性能和安全性产生的直接影响。";
$str = preg_replace( "/(.*?,)(.*?,)(.*?,)(.*?)/" , "\\1".$arr[array_rand($arr)]."\\2".$arr[array_rand($arr)]."\\3".$arr[array_rand($arr)]. "\\4", $str , 1);
echo $str;