易截截图软件、单文件、免安装、纯绿色、仅160KB

PHP顺序排序


PHP的算法都有哪些呢?
我还记得上大学那会学数据结构时,了解了:顺序法、冒泡法、二分法以及对线性表以及数据入栈、出栈的操作。
PHP中的顺序法就是对数组元素的逐一比较而得到的。
例如:
 
<?php
function order($php,$k)
{
 $n = count($php);  //计算数组个数
 $php[$n] = $k;
 //顺序排序
  for($i = 0;$i < $n;$i++)
  {
    if($php[$i] == $k) //第一个
    {
        break;
    }
  }
    if($i < $n) //在最后一个之前找到
    {
       
        return $php[$i];
    }
    else   //没有找到
    {
        return -1;
    }
  }
  $php = array("php","phpdo","www.phpdo.net");
  echo order($php,"php");
?>
 
结果是:
PHP
原文链接:http://www.phpdo.net/index.php/sort-order.html


相关文档:

[转]PHP中文乱码的常见解决方法总结

 PHP中文乱码是PHP开发中的常见问题之一。PHP中文乱码有时发生在网页本身,有些产生在于MySQL交互的过程中,有时与操作系统有关。下
面进行一番总结。
  一.首先是PHP网页的编码
  1. php文件本身的编码与网页的编码应匹配
  a. 如果欲使用gb2312编码,那么php要输出头:header(“Content-Type: text/html; ......

[转]PHP乱码解决方法

PHP程序设计中中文编码问题曾经困扰很多人,导致这个问题的原因其实很简单,每个国家(或区域)都规定了计算机信息交换用的字符编码集,如美国的扩展
ASCII 码, 中国的 GB2312-80,日本的 JIS
等。作为该国家/区域内信息处理的基础,字符编码集起着统一编码的重要作用。字符编码集按长度分为
SBCS(单字节字符集),DBCS( ......

php 截取utf 8字符串

找了很多这样的函数,还是觉的这个最好了
$a = 'aadfdsf夺顶替一枯基22245顶替sdffh压下';
/**
* 截取utf-8字符
* @param string $string
* @param int$length
*
* return string
*/
function cutstr($string, $length) {
preg_match_all("/./u", $string, $info);
$i = 0;
$str = '';
foreach($inf ......

bat 执行 php 出现问题 原因php 引用 相对路径

最近的项目中使用到计划任务,通过bat执行php文件,然而发现php文件在浏览器中可以执行的很好,而bat调用却始终没有反应
autosave.bat中内容如下
D:\software\php\php.exe -q D:\web\works\mymedia\autosave.php
其中autosave.php文件中包含其他的类使用相对路径
直接在autosave.php里面输出echo 1;
可以在commond命令 ......

ZendStudio通过Zend_Debugger与PHP集成,实现网页调试

对于PHP开发者来说,最重要的恐怕就是调试了,然而由于PHP是一种弱类型的语言,这种特新往往决定了它在调试方面的一些困难,因此好的调试方法和调试工具至关重要,这里我们需要为PHP集成Zend_Debugger调试器,通过它,无论进行本地调试还是远程调试,都非常方便,具体集成方法如下:
1、下载Zend_Debugger组件,可以到Zend ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号