$transData = fgets($fp);
while (!feof ($fp))
{
$transArry = explode(" ", $transData);
$first = $transArry[0];
$last = $transArry[1];
$Sub = $transArry[2];
$Grade= $transArry[3];
echo "<table width='400' ><colgroup span='1' width='35%' /><colgroup span='2' width='20%' /> <tr><td> ".$first." ".$last." </td><td> ".$Sub." </td><td> ".$Grade." </td></tr></table>";
$transData = fgets($fp);
}
我的老师要求我将这个使用explode()
的方法改为使用str_split()
,并保持相同的输出。我该如何做到这一点?
split
自PHP 5.3起已被弃用;preg_split
和explode
是推荐的替代方案(前者用于需要正则表达式的情况,后者用于普通字符串分割)。 - cHao