2013-06-05 13 views
0

我有一个字符串,如[b] [e] [h] [k] [n] [q] [t],我想要[a]并将其替换为abc之类的字符,并将其替换为相同的位置。最后出来把字符串必须像abc def ghi jkl mno pqr stu我怎么能做到这一点在此先感谢..获取字符串的某些部分做一些更改并将其替换为相同的位置

+0

''preg_replace''。 – mzedeler

+0

我曾经想过通过检查每个caharecter并替换它来尝试“for”和“if”,但是它将是一个简单的过程。所以我只是离开了.. –

回答

0

您可以使用str_replace

$string = "[a] [b] [e] [h] [k] [n] [q] [t]"; 

$search = array('[a]', '[b]', '[e]', '[h]', '[k]'); 
$replace = array('abc', 'bcd', 'efg', 'hij', 'klm'); 

$string = str_replace($search, $replace, $string); 

echo $string 

输出:

abc bcd efg hij klm [n] [q] [t] 
0

试试这个:

$output = str_replace("[a]", "abc", "[a][b] [e] [h] [k] [n] [q] [t]"); 

// out puts abc[b] [e] [h] [k] [n] [q] [t] 
相关问题