Home > 程序开发

程序开发 Archive

PHP学习(10) 整理字符串

  • Posted by: yutuo
  • 2010-09-04 22:53
  • PHP

本节主要介绍字符串中字符的访问、整理字符串以及字符串的转码。

1. 访问单个字符
在PHP中,可以把字符串当成一个字符的数组,可以直接用数组的访问方法来访问字符串。如$str[0]。
在这里要注意的是,如果字符是ASCII码以外时,访问会有问题。因为这种访问只能取得一个字节。

2. 删除空白字符
在PHP中,可以用trim(), ltrim(), rtrim()三个函数来删除字符串开头或结尾的空白字符。
其中,trim()用于删除字符前后的空白字符;ltrim()用于删除字符左侧的空白字符;rtrim()用于删除字符右侧的空白字符。
在默认情况下,会删除以下字符:空格( |Ox20)、制表符TAB(\n|Ox09)、换行(\n|OxOA)、回车(\r|0x0D)、空字符(\0|Ox00)。
也可以自己在参数里指定。
Continue reading

PHP学习(9) 输出字符串

  • Posted by: yutuo
  • 2010-09-02 23:55
  • PHP

在PHP中,有四种方法输出字符串。echo结构可以一次输出多个值;print()只可以输出一个值;printf()可以格式化输出;print_r()可以输出数组,对调试很有好处。下面一一进行介绍。

1. echo
echo 是PHP的一个关键字,它没有返回值。在写法上,它可以省略小括号。如下代码:

1
2
echo 'Test String';
echo('Test String');

Continue reading

PHP学习(8) 引用字符串常量

  • Posted by: yutuo
  • 2010-08-22 23:43
  • PHP

在PHP中,有三种方法来定义一个字符串常量。即单引号、双引号以及来自于Unix Shell的here文档。

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

$name = 'yutuo';
// 单引号字符串
echo 'My name is $name';
// 单引号字符串
echo "My name is $name";
echo "My name is {$name}";
// here文档字符串
echo < << end
My name is $name
My name is {$name}
end;

其结果为(输出没有任何换行,为了容易理解,我在结果里换行了):

My name is $name
My name is yutuo
My name is yutuo
My name is yutuo
My name is yutuo

Continue reading

PHP学习(7) 函数

  • Posted by: yutuo
  • 2010-08-09 11:59
  • PHP

本文介绍函数的调用,定义,参数,以及返回值。

1. 函数调用
在PHP中,直接用函数名加参数即可调用函数,基本上有一点基础的人都能明白。如:

1
2
3
4
$value = test(1);
function test($value) {
    return $value++;
}

Continue reading

PHP学习(6) 包含代码和嵌入PHP

  • Posted by: yutuo
  • 2010-08-05 11:19
  • PHP

包含代码
在PHP中,包含代码有四个函数,include include_once require require_once。
include和require的主要区别是,如果文件不存在require函数会抛出一个致命错误,而include只会抛出一个警告。
include include_once 以及 require require_once,其中后缀为once的表示如果代码已经包含该文件,不再再次引用该文件。
Continue reading

首页 > 程序开发

文章搜索
信息聚合
Meta

Return to page top