<?php
$str = "RP-01, Design, Clustering, RP-02, Design, RP-03, Printer, RP-04, Database, PHP , HTML , Bussiness Logic";
$result = explode(', RP-', $str);
$row = array();
for($i=0; $i<sizeof($result) ;$i++){
if($i=0){
$row[0]=substr($result[0],6,strlen($result[0])-1);
}
else{
$row[$i]=substr($result[$i],0,4);
}
//$result[$i] = $w ;
}
?>
总是发生Fatal error: Maximum execution time of 30 seconds exceeded
任何人都请在这个循环中给我新的编码想法。
答案 0 :(得分:1)
你的if语句使得$ i总是重新设置为0所以循环无限期地运行
if($i=0){
应该阅读
if($i==0){
通过使用on =,您将值0分配给$ i 通过使用两个等于==你将检查值是否为0,我认为这是你想要的更多。