学学习网 手机版

学学习网

学习路径: 学习首页 > web开发 > PHP >

PHP开发-1

设置字体:
----------------------------------

2、变量的数据类型
PHP属于弱类型语言。也就是说,变量的类型不用开发人员事先声明,PHP会在程序的执行过程中,根据程序上下文确定变量的数据类型。如一串数字“123”,在用echo语句输出时,它会被确认为字符串

处理,而在做数字运算时,它就会转换成一个整数处理。PHP的变量主要有以下几种类型:
(1)整数
(2)浮点
(3)字符串
(4)布尔
(5)数组
(6)对象
3、变量类型的转换
与C、C++等语言不同,PHP在定义变量时,不需要明确指定变量的类型。也就是说,把一个整数赋值给变量$a,则$a就是一个整形变量,如果把一个字符串赋值给$a,那么它就是一个字符串变量。若要转

换此变量的类型,在PHP程序中也是很方便的,一般不需要经过特殊转换。
当然,PHP中也可以对变量进行强制转换,这点上类似C语言,在要转换的变量之前加上目标类型,目标类型用括号括起来。
PHP中的强制转换有:
(int),(integer)——转换成整型
(bool),(boolean)——转换成bool型
(float),(double),(real)——转换成浮点型
(string)——转换成字符串
(array)——转换成数组
(object)——转换成对象
4、PHP中的字符串
字符串变量用来包含字符串的值。
在创建字符串之后,我们就可以对它进行操作了。
例:
<?php
$txt="Hello World";
echo $txt;
?>
(输出结果“Hello World”)
(1)在PHP中,只有一个字符串运算符——并置运算符,就是将两个字符串衔接起来。并置运算符就是一个点——(.),用于把两个字符串连接起来。例如:
<?php
$txt1="Nice to meet you,";
$txt2="Peter";
echo $txt1." ".$txt2;
?>
(输出结果“Nice to meet you, Peter”——中间加个空格)
我们使用了两次并置运算符,中间加了个空格。
(2)strlen()函数
strlen()——用来计算字符串的长度
例如:
<?php
echo strlen("Hello World");
?>
(输出结果12);
字符串的长度信息常常用在循环或其他函数中,因为那时确定字符串何时结束是很重要的(例如,在循环中,我们需要在字符串中的最后一个字符之后结束循环)。
(3)strpos()函数
strpos() 函数用于在字符串内检索一段字符串或一个字符。
如果在字符串中找到匹配,函数会返回第一个匹配的位置;如果未找到匹配,函数返回false.
<?php
echo strpos("Hello World","World");
?>
(输出结果6)
正如您看到的,在我们的字符串中,字符串 "world" 的位置是 6。返回 6 而不是 7,是由于字符串中的首个位置的 0,而不是 1。

----------------------------------
  • 学学习
  • 需帮助 请留言
课程列表
重点难点
赞助链接