PHP实现无限分类的数据结构改进(0 条讨论)2012-12-08
前段时间,站长在PHP实现无限分类的例子一文中,向大家介绍了如何使用PHP实现无限分类。其中有一个细节,就是读取某个分类下的所有子分类,当时我们使用的是递归读取的方法,这个方法虽然可行,但是却很低效,有没有一次性读取所有子分类的方法呢? 当然是的,只是我们需要修改一下数据结构。 我们先来看上次设计的数据结构: 字段意义: 表名:topbb...
把数组元素排成最小的数(0 条讨论)2012-10-09
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>第一php网提供的教程--把数组排成最小的数</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-...
使用python递归查找文件(0 条讨论)2012-05-16
#!/usr/bin/python #-*-coding:utf8-*- import sys import os import argparse import pdb from pprint import pprint def find_path_file(specific_file,search_directory): “”" result_path_filename “”" result_path_filename = list() result_path_filename.extend([os.path.join(dirpath,filename) for dirpath,dirname...
PHP实现无限分类的例子 下载demo(0 条讨论)2012-01-11
无限分类,已经不是什么特别神奇的功能。很多人都知道如何去设计它,但是却很少人愿意把具体的实现过程展现给大家。站长愿意做这样的事情,因为这符合本站的宗旨:“积极分享知识 耐心帮助他人”。 对于这个demo,站长要说明二点: 1、这是专门为PHP初学者以及那些对无限分类还不了解的程序员准备的,如果你是老鸟、高手,觉得这个demo不值一提,请不要...
使用php实现数的进制(0 条讨论)2012-01-10
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”> <html xmlns=”http://www.w3.org/1999/xhtml”> <head> <title>第一php网提供的教程–PHP实现5进制</title> <meta http-equiv=”Conte...
一串由17个数字排列成一个圆环,现在从第1个位置开始计数,沿着圆环去掉被3整除的位置和数字,最后留下的是哪些数字?(1 条讨论)2010-11-09
<?php /* 分析:这里主要的问题是循环计数,例如第一轮到数字17后,由于是一个圆环,所以后面的数字1的位置变成了18,以此类推,如果不是循环计数,那就简单多了。 第一次循环,3 6 9 12 15等位置和数字被去掉了,还剩余17-5=12个数字,当前计数停留在17的位置,那么接下来还有12个位置要遍历,从18开始计数,范围18-29(18+12-1),上一轮的17变...
题目:一头母羊的寿命是5年,它会在第2年底和第4年底各生下一头母羊,第5年底死去,问一开始农场有1头母羊,N年后,农场会有多少只母羊?(0 条讨论)2010-11-09
<?php //分析: //第一年:1只 //第二年底:2只 第一年的羊生了一只 //第三年底:2只 //第四年底:4只 第二年生的羊生了一只,第一年的羊又生了一只 //第五年底:3只 第一年的羊死去 //第六年底:6只 第四年生的羊各生一只,第二年的羊生一只 //第七年底:5只 第二年生的羊死去 //第八年底:10只 第四年生的羊各生一只 第六年生的羊各生一只 //第...
递归计算子节点的个数(0 条讨论)2010-09-20
function getCount($pid) {     $sql = “select * from city where pid={$pid}”;//搜索中国的子节点     $r = mysql_query($sql);     $num = mysql_num_rows($r);//计算子节点个数     $_SESSION['num']+=$num;//累加子节点个数,存入session中     if($num){//如果存在子节点     while ($arr=mysql_fetch_array($r)){     getCount($a...
PHP遍历所有文件夹的函数(0 条讨论)2010-05-19
<?php error_reporting(E_ALL & ~ E_NOTICE); function read_file($dir){ $d = dir($dir);//获取文件目录对象 $i=0; while (false !== ($entry = $d->read())) {//遍历起始目录   $i++;   if(is_dir($dir.$entry)&&$i>2){//如果目录下的文件名仍然是一个目录,$i>2过滤当前与上级目录   read_file($dir.$entry.”/”...
  • 今天点击最高的新闻

  • 一周点击最多的新闻