2、echo ''$s''输出内容是 $s;
如果里面包含了$s或者{$s},那么将显示的变量的值。推荐使用{$s}的方式。
使用时候,如果在里面还要使用,就必须用来转义,例如: echo sss;
3、字符串连接:使用标点.进行字符串连接。
4、访问字符串中的字符:通过在字符串之后用花括号指定所要字符从零开始的偏移量来访问。
strlen($str) 函数可以获取字符串长度。
$str[0] 获取字符串$str的第一个字符。
substr(''123456'',5,1) 从第5个字符开始获取一个字符,结果是“6”.
5、strval($s)将$s的值转换成字符串,intval($s)将$s的值转换成int整型数值。
双引号里面使用双引号: ab =ab ;
6、数组: (array 括号,逗号,=>)
数组排序:sort($arr);
定义:$arr=array(1=>''11'',''foo''=>''fffooo'', ''info''=>array(2=>22,''ghost''=>''host'') );
引用:$arr[1] $arr[''foo''] $arr[''info''][2] $arr[''info''][''ghost'']
count($arr) 获取数组元素数量
遍历数组:$arr=array(1=>''111'',2=>''222'',3=>''333'');
foreach($arr as $k=>$v)
echo {$k}_{$v}
; //输出:1_111 2_222 3_333
7、对象
a; //引用类的变量!!
}
}
$bar = new foo;
$bar->init();
?>
8、变量
isset($s)检查变量是否已经设置,如果还没有设置就引用$s将导致php提示: undefined variable。
默认情况下变量之间赋值是不会互相影响的(传值赋值模式);
如果是 $a=a; $b=&$a 这种情况下,$a和$b中任一个变量的值改动了,另外一个变量的值也随之变化(传地址赋值模式)。
php5的预定义变量:
$_server[remote_addr&quo