我想用php中的循环替换字符串 这是字符串: -
$name=array("tom","vicky","raj");
str="{$loop_start} Good morning {$value} {$loop_end}";
i want it as:
foreach($name as $value){
echo Good morning $value;
}
想要将{$loop_start}
替换为foreach($name as $value){
和{$loop_end}
与}
我正在尝试,但没有得到它的解决方案
如果有人知道,请帮帮我。
由于
答案 0 :(得分:2)
PHP explode()
会将String转换为数组。
$name ='"tom","vicky","raj"';
$ino_array = explode(',', $name);
foreach($ino_array as $value) {
echo 'Good morning '.$value.' <br />';
};
答案 1 :(得分:0)
使用以下代码$ name ='“tom”,“vicky”,“raj”'是一个字符串。
<?php
$str='"tom","vicky","raj"';
$str = substr($str,1);
$str = substr($str,0,-1);
$name = explode('","',$str);
foreach($name as $value){
echo "Good morning $value<br/>";
}
?>
这可能会对你有帮助。