Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[疑难] 如何使用LOOP循环

[复制链接]
xtrzyb 发表于 2008-8-27 11:35:46 | 显示全部楼层 |阅读模式
如何使用LOOP循环
我想把这段代码用到模板里去
但是模板中不能用FOR循环,这段代码很有用的,可能对大家也会有点用处。
谁知道怎么用LOOP解决这个问题吗?
<?
$str = '测试字符串123456.789测试9.926字2222符串';
$str1 = preg_match_all('/\d+(\.\d+)?/',$str,$matches);
for($i=0;$i<=$str1-1;$i++)
$a[$i]= $matches[0][$i];
$x0 = str_replace("$a[0]","<font color =red>$a[0]</font>",$str);
$x1 = str_replace("$a[1]","<font color =red>$a[1]</font>",$x0);
$x2 = str_replace("$a[2]","<font color =red>$a[2]</font>",$x1);
echo $x2;
?>
回复

使用道具 举报

tw32029 发表于 2008-8-27 12:23:26 | 显示全部楼层
原帖由 xtrzyb 于 2008-8-27 11:35 发表
如何使用LOOP循环
我想把这段代码用到模板里去
但是模板中不能用FOR循环,这段代码很有用的,可能对大家也会有点用处。
谁知道怎么用LOOP解决这个问题吗?


用eval吧
回复

使用道具 举报

 楼主| xtrzyb 发表于 2008-8-27 12:46:27 | 显示全部楼层

回复 2# tw32029 的帖子

这个我知道的,具体的怎么用呢?我估计你很难解决
回复

使用道具 举报

prhlbdk 发表于 2008-8-27 17:57:29 | 显示全部楼层
关注 帮顶
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-16 02:51 , Processed in 0.115833 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表