如何从一个字符串生成更多字符串

时间:2012-03-06 06:27:08

标签: php

我有一个像“我讨厌25 ”这样的字符串,而我正试图制作像“我讨厌24”,“我讨厌23”等变体。 。我怎么能这样做?

2 个答案:

答案 0 :(得分:1)

$string = 'I hate'
$len = 50;
for($i=0;$i<$len;$i++)
{
  echo $string.$i;
}

随机

for($i=0;$i<$len;$i++)
    {
      echo $string.rand(0,50);
    }
这是你想要的吗?如果没有描述更多

答案 1 :(得分:0)

您是否希望将字符串中的任何数字实例替换为另一个实例?如果是这样,你可以尝试使用preg替换函数(这需要了解正则表达式,这是非常深入的主题。这仅涵盖表面......)

$word = "I hate 24";
$out = preg_replace("#[0-9]+#", "25", $word);
echo $out; //I hate 25

这里,字符串"#[0-9]+#"是一系列特殊字符,告诉PHP“替换一行中一个或多个数字的实例,数字为25

这只是一个非常简单的例子。有关详细信息,请在此处推荐此网站 - http://www.regular-expressions.info/tutorial.html