PHP进行字符串循环的代码举例

发布时间:2020-09-26编辑:脚本学堂
本文介绍下,在php中进行字符串循环的一段代码,供大家学习参考。

代码如下:
 

<?php
/**
* 字符串循环
* edit www.jb200.com
*/
$string = "welcome to www.jb200.com";
for($i=0;$i<strlen($string);$i++){
        $char = substr($string,$i,1);
}
?>

另外,介绍下php分割字符串并循环输出的几个例子。

例1,
 

<?php
$test='472347127,893372115,850965403';   
$r=explode(",",$test);   
for($i=0;$i<sizeof($r);$i++){   
echo $i.".". $r[$i]."<BR>";   
}
?>

输出:
0.472347127
1.893372115
2.850965403

例2,
 

<?php
$a="893372115,472347127,850965403" ;
$b=explode(",",$a);
foreach($b as $bb){
echo $bb."<br>";
//print_r($b);
}
?>

输出:
893372115
472347127
850965403

例3,
 

<?php
//循环读取数组变量值,类似ASP中Split的用法:
$pizza = "值1|值2|值3|值4|值5";
$pieces = explode("|", $pizza); 
$num=count($pieces);
for ($i=0;$i<$num;$i++){
echo $pieces[$i]."<br>";
}

sizeof() 函数计算数组中的单元数目或对象中的属性个数。
该函数是 count() 的别名

例4,循环输出并保存在数组中的函数:
 

<?php
function myemail($myemail2){
$myemail3=explode(",",$myemail2);   
for($i=0;$i<sizeof($myemail3);$i++){
   $emailist[]=array("emailvalue"=>$myemail3[$i]); 
    }
   return $emailist;
}
?>