Welcome 微信登录

首页 / 网页编程 / PHP

PHP和Mysqlweb应用开发核心技术-第1部分 Php基础-2 php语言介绍

PHP和Mysqlweb应用开发核心技术-第1部分 Php基础-2 php语言介绍

主要主题是 .php字符串中的变量扩展系统 .php中可用的更多数据类型 .类型之间的转换 .输入和使用变量和常量 .如何在php中构建表达式以及构建表达式所需的操作符 .使用语言中可用的控制结构 .1 输入字符串的更多介绍 复制代码 代码如下: <?php $hour = 16; $kilometres = 4; $content = "cookie"; echo " 4pm in 24 hour time is {$hour}00 hours.&...
PHP和Mysqlweb应用开发核心技术 第1部分 Php基础-3 代码组织和重用2

PHP和Mysqlweb应用开发核心技术 第1部分 Php基础-3 代码组织和重用2

从本章中,我们了解 .创建可以调用的函数以便重用代码 .把参数传递给函数并且从函数返回值和脚本的不同部分中的变量和数据进行交互 .把代码和函数组存入到其他文件中,并且我们的脚本内包含这些文件. 3.1基本代码重用:函数 3.1.1 定义和调用函数 关键字function通知php这是一个函数,后面跟着的是函数的名称,它可以是字母、数字、字符或下划线 函数名称之后是参数列表,然后是函数体。在其它语言中名称相同、但是参数列表不同的函数,php不支持这一特性。 ...
第4章 数据处理-php数组的处理-郑阿奇

第4章 数据处理-php数组的处理-郑阿奇

1.数组的处理: 1.1 数组的创建和初始化: 1.arrary()函数创建数组,默认情况下0元素是数组的第一个元素, count()和sizeof()函数获得数据元素的个数 2.使用变量建立数组 compact()在当前的符号表中查找该变量名并将它添加到输出的数组中,变量名成为键名而变量的内容成为该键的值. 复制代码 代码如下: <?php $num=10; $str="string"; $array=array(1,2,3); $newarray...
第4章 数据处理-php字符串的处理-郑阿奇(续)

第4章 数据处理-php字符串的处理-郑阿奇(续)

1.字符串的定义与显示 定义:通过””,""来标志 显示:echo()和print(),但print()具有返回值值,1,而echo()没有,但echo比print()要快,print()能用在复合语句中。 2.字符串的格式化 printf(string $format[,mixed$args]) 第一参数是格式字符串,$args是要替换进来的值,prinf(“%d”,$num); 说明,如果想打印一个”%”,必须用”%”,浮点数f,八进制用”0” 3.常...
第4章 数据处理-php正则表达式-郑阿奇(续)

第4章 数据处理-php正则表达式-郑阿奇(续)

1.正则表达式基础知识 含义:由普通字符和(a-z)和一些特殊字符组成的字符串模式 功能:有效性验证。 替换文本。 从一个字符串提取一个子字符串。 分类:POSIX和Perl POSIX风格更容易掌握,但不能用于二进制模式,而perl相对比较复杂。 2.POSIX风格的正则表达式 1.编写正则表达式 表4.3 POSIX正则表达式语法格式列表 字 符描 述转义字符,用于转义特殊字符。例如,"."匹配单个字符,"."匹配一个点号。"-"匹配连字符"-","\...
php 目录与文件处理-郑阿奇(续)

php 目录与文件处理-郑阿奇(续)

1.文件目录操作 最顶层止录是磁盘根目录,用"/"或"//" 当前目录 ./ ../表示apache的目录即htdocs目录 1.创建与删除目录 mkdir 复制代码 代码如下: <?php if(mkdir("./path",0700)) //在当前目录中创建path目录 echo "创建成功"; ?> 2.获取和更改当前目录 使用getcwd()函数可以取得当前的工作目录,该函数没有参数。成功则返回当前的工作目录,失败则返回FALSE 3...
php 日期和时间的处理-郑阿奇(续)

php 日期和时间的处理-郑阿奇(续)

1.UNIX时间戳 phpd 处理数据,特别是对数据库中时间类型数据进行格式化时,需先将时间类型的数据转化为UNIX时间戳进行处理。不同的数据库系统对时间类型的数据 不能兼容 转换,这时就需要将时间转化为UNIX时间戳。这样京实现了不同数据库系统的跨平台性。 2.时间转化为时间戳 如果要将用字符串表达的日期和时间转化为时间戳的形式,可以使用strtotime()函数。 语法格式如下: int strtotime(string $time [, int $n...
php高级编程-函数-郑阿奇

php高级编程-函数-郑阿奇

1.php函数 1.用户自定义函数 复制代码 代码如下: function 函数名字([$parameter,[,…]]) { //函数代码 } 注意:函数名不能与系统函数或用户已经定义的函数重名。 $parameter为函数参数,函数一般可以有0个或多个参数, 2.参数的传递 参数是通过值来传递的,例如前面定义func()函数是通过变量$a和$b的值传递的。通过值传递参数不会因为函数内部参数值的变化而改变函数外部的值。 复制代码 代码如下: <?...
ajax 的post方法实例(带循环)

ajax 的post方法实例(带循环)

用上循环就是为了在数据发送前进行合理的处理,解决在脚本语言对数据进行另外需求处理时出现的超时现象。处于对ajax认识未深,如有说得不对或不到位的,还请指教。 ajax中的post方法有三个参数,前两个 参数是必须的,第三个参数根据需求而定。下图中画红色部分,如果你本身的编码就是utf8的就可以不用了。因为ajax本身默认的传送值以及本身都是用utf8编码,如果你用的是gbk编码则需要在数据传送之前进行转码。 但是在服务器处理语言中还需要相应的...
php守护进程 加linux命令nohup实现任务每秒执行一次

php守护进程 加linux命令nohup实现任务每秒执行一次

Unix中 nohup 命令功能就是不挂断地运行命令,同时 nohup 把程序的所有输出到放到当前目录 nohup.out 文件中,如果文件不可写,则放到 <用户主目录>/nohup.out 文件中。那么有了这个命令以后我们php就写成shell 脚本使用循环来让我们脚本一直运行下去,不管我们终端窗口是否关闭都能够让我们php 脚本一直运行下去。 马上动手写个 PHP 小程序,功能为每30秒记录时间,写入到文件 复制代码 代码如下: # vi ...
PHP 数据结构 算法描述 冒泡排序 bubble sort

PHP 数据结构 算法描述 冒泡排序 bubble sort

复制代码 代码如下: <?php /** * 冒泡排序 bubble sort * * 原理:多次循环进行比较,每次比较时将最大数移动到最上面。每次循环时,找出剩余变量里的最大值,然后减小查询范围。这样经过多次循环以后,就完成了对这个数组的排序 */ function sort_bubble($list) { $len = count($list); if(empty($len)) return $list; for($i = 0;$i < $...
php array_map()数组函数使用说明

php array_map()数组函数使用说明

复制代码 代码如下: /*函数array_map()函数:多数组回调函数---将回调函数作用到给定数组的单元上 * 1、语法:array array_map ( callback callback, array arr1 [, array ...] ) * 2、描述:返回一个数组,该数组包含了 arr1 中的所有单元经过 callback 作用过之后的 * 单元。callback 接受的参数数目应该和传递给 array_map() 函数的数组数目一致。 *...
php array_pop()数组函数将数组最后一个单元弹出(出栈)

php array_pop()数组函数将数组最后一个单元弹出(出栈)

复制代码 代码如下: <?php /*函数array_pop():将数组最后一个单元弹出(出栈) * 1、语法:mixed array_pop ( array &array ) * 2、描述: 弹出并返回 array 数组的最后一个单元,并将数组 array 的长度减一。如果 array 为空(或者不是数组)将返回 NULL。 * 3、注意事项: * 3.1、 */ echo "************************************...
<< 231 232 233 234 235 236 237 238 239 240 >>