标签 PHP 下的文章

宇托 PHP 0 条

PHP中的对象相对其它语言,比如Java、C#来说要简单很多。它没有重载(不能存在相同的方法名),继承也相对简单。1.声明类类的声明主要包括类本身的声明以及方法、属性、继承、构造函数的声明。这些东西说起来一堆,看代码就很简单了。看如下代码。<?php class Person { // 声明属性 var $name; // 给属性设置默认值。默认值只能是简单的常量,不能有计算。 var $ag...

宇托 PHP 0 条

1.简单的遍历PHP中,数组最简单的遍历方法莫过于for和foreach了。其中foreach有两种写法,一种只遍历值、另一种遍历索引和值。具体可以看如下代码。<?php $test01 = array('a', 'b', 'c'); // for for ($i = 0; $i < count($test01); $i++) { echo $test01[$i]; } // foreach value onl...

宇托 PHP 0 条

1. 值的析取PHP中,用list来析取数组中的值,如php#list($a, $b) = $array。如果list中的值多于数组个数,list中多余的值会设为NULL。也可以用逗号来跳过数组中的值,如php#list($a, ,$b) = $array。2.划分数组如果想取得子数组,可以用array_slice来取得,如php#array_slice(array, offset, length);。它返回一个新的下标从0开始的...

宇托 PHP 0 条

先了解一下数组,数组就是把一组数据按顺序放在一起。PHP的数组和其它的语言数组有一点点不同:第一,保存的数据是可以是任何类型的;第二,数组的索引可以是数字,也可以是字符串。PHP的数组,说白了,就是关联数据每一条数组都是以[索引,值]的形式保存的。其中索引默认是以0开始的数字。在未指定索引时,PHP会从0开始自动生成索引。当指定一个索引,PHP会从你指定索引最大正整数的下一个整数开始。如果你指定的是小数,PHP会取整数部分做为索引...

宇托 PHP 0 条

PHP支持两种正则表达式,POSIX风格的正则表达式和兼容Perl风格的正则表达式。现在我们大家所说的正则表达式基本上是指兼容Perl风格的正则表达式。POSIX风格的正则表达式基本上没人使用了,所以从PHP5.3起,已经不推荐使用了,可能到PHP的下一个版本就会把相关的函数删除。关于正则表达式,因为太复杂,所以以后想专看一本正则的书,所以只介绍兼容Perl风格的正则表达式的一些函数。1. 定界符定界符表示正则表达式的开始和结尾,...

宇托 PHP 1 条

1. 字符串比较在PHP中,可以用==(双等号)或者 ===(三等号)来比较字符串。两者的区别是双等号不比较类型,三等号会比较类型,它不转换类型;用双等号进行比较时,如果等号左右两边有数字类型的值,刚会把另一个值转化为数字,然后进行比较。这样的话,如果是纯字符串或者NULL时,会转化为0进行比较。同样,大小于号也和等号一样,比较时可能出现不正确的结果。所以,比较字符串可以用PHP的自带函数strcmp和strcasecmp。其中s...

宇托 PHP 0 条

本节主要介绍字符串中字符的访问、整理字符串以及字符串的转码。1. 访问单个字符在PHP中,可以把字符串当成一个字符的数组,可以直接用数组的访问方法来访问字符串。如$str[0]。在这里要注意的是,如果字符是ASCII码以外时,访问会有问题。因为这种访问只能取得一个字节。2. 删除空白字符在PHP中,可以用trim(), ltrim(), rtrim()三个函数来删除字符串开头或结尾的空白字符。其中,trim()用于删除字符前后的空...

宇托 PHP, String 0 条

在PHP中,有四种方法输出字符串。echo结构可以一次输出多个值;php#print()只可以输出一个值;php#printf()可以格式化输出;php#print_r()可以输出数组,对调试很有好处。下面一一进行介绍。1. echoecho 是PHP的一个关键字,它没有返回值。在写法上,它可以省略小括号。如下代码:<?php echo 'Test String'; echo('Test String');2. printp...

宇托 PHP, String 1 条

在PHP中,有三种方法来定义一个字符串常量。即单引号、双引号以及来自于Unix Shell的here文档。在介绍三种定义方法之前,先介绍一个变量转换。在PHP中,双引号以及来自于Unix Shell的here文档定义,都会把字符串的变量转换为变量的值。其中,字体串的变量也可以用大括号{}括起来,以示明显。要注意的是在单引号字符串里是没有变量转换的。如下代码:<?php $name = 'yutuo'; // 单引号字符串 e...

宇托 PHP 0 条

本文介绍函数的调用,定义,参数,以及返回值。1. 函数调用在PHP中,直接用函数名加参数即可调用函数,基本上有一点基础的人都能明白。如:<?php $value = test(1); function test($value) { return $value++; }2. 函数定义在 PHP学习(1) 词法结构 中说过”标识符是指给变量名、函数名和类名命名的一个名字。它的首字母为下划线和大小写字母(ASCII码的0x...

宇托 PHP 0 条

包含代码在PHP中,包含代码有四个函数,php#include()、php#include_once()、php#require()、php#require_once()。php#include()和php#require()的主要区别是,如果文件不存在php#require()函数会抛出一个致命错误,而php#include()只会抛出一个警告。php#include()、php#include_once()以及 php#req...

宇托 PHP 0 条

在PHP中,流控制语句主要有条件语句和循环语句组成。其中,流控制语句有if/else和switch语句;循环语句有while和for语句。1. IF语句在PHP中,IF语句有两种语法结构。一种用大括号表示语句块,一种用冒号表示语句块。前者一般用于纯代码中,后者一般用于代码和HTML结合时。两种写法如下:<?php // 大括号表示语句块 if ($value) { // 操作; } elseif($value) { ...

宇托 PHP 0 条

PHP的表达式是指通过一定的操作符计算出结果的一个语句。PHP的操作符是基本上都是从C语言和Perl语言借鉴而来的。1. 隐式类型转换数字型计算时(加、减、乘、除、求余等),先把字符串转化为数字,如果转化成的数字是浮点数或者表达式中含有浮点数,则其它数字转化为浮点数进行计算,否则用整数进行计算。 字符串计算时(字符串连接),把数字转化为字符串再连接。2. 递增和递减递增和递减可以放到变量前或者变量后。放在变量前表示先加(减)1再计...

宇托 PHP 0 条

在上一篇里说了变量是以美元符号($)作为前缀的标识符。如:$name。变量可以存放任何类型的值;在PHP中没有显示的语法来声明变量。第一次使用变量时,变量就被创建了。1. 变量的变量变量的变量,即把一个变量名存在另一个变量中,如:<?php $name = 'value'; $$name = '1234';执行后,会创建一个$value的变量,它的值为'1234'。2. 变量引用在PHP中,变量也和指针差不多。变量引用表示把...

宇托 PHP 0 条

PHP有8种数据类型。其中四种基本类型:整形、浮点型、字符串、以及布尔型;两种复合类型:数组和对象;两种其它类型:资源和NULL。1. 整形整形是整数,可以有正负。通常范围是:-2147483648 ~ 2147483647。写法有三种:十进制、八进制以及十六进制。它可以用函数 is_int($x) 来测试是否是一个整形。如:<?php $a = 10; //十进制 $a = -10; //十进制 $...