php代码书写

mengoi321 2010-07-19 09:26:38
我想从一篇文章中按顺序选出第一个“php”和第2个“php”,第三个“php”依此类推,到找不到后退出,请问要怎么写php代码?
...全文
34 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
CunningBoy 2010-07-19
<?php
$content = file_get_contents($filename);
preg_match_all('/php/is', $content, $matches);
print_r($matches);
?>
回复
mengoi321 2010-07-19
[Quote=引用 2 楼 kyzy_yy_pm 的回复:]
PHP code
$s = 'php的萨芬php的萨芬php的萨芬php的萨芬php的萨芬php';
$arr = array();
$index = 0;
while(($i = strpos('@'.$s, 'php', $index)) > 0){
$arr[] = $i - 1;
$index = $i + 3;
}

//他们的位置,你可以将上面的代码封……
[/Quote]

谢谢!!!
回复
tbraz 2010-07-19
路过学习了……
回复
kyzy_yy_pm 2010-07-19
$s = 'php的萨芬php的萨芬php的萨芬php的萨芬php的萨芬php';
$arr = array();
$index = 0;
while(($i = strpos('@'.$s, 'php', $index)) > 0){
$arr[] = $i - 1;
$index = $i + 3;
}

//他们的位置,你可以将上面的代码封装成函数
echo '<pre>';print_r($arr);
回复
kyzy_yy_pm 2010-07-19
$s = 'php的萨芬php的萨芬php的萨芬php的萨芬php的萨芬php';
$arr = array();
$index = 0;
while(($i = strpos('@'.$s, 'php', $index)) > 0){
$arr[] = $i;
$index = $i + 3;
}

//他们的位置,你可以将上面的代码封装成函数
echo '<pre>';print_r($arr);
回复
相关推荐
发帖
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2010-07-19 09:26
社区公告
暂无公告