php的单引号 双引号
php
” ” 双引号里面的字段会通过编译器解释,而后再看成HTML代码输出。
‘ ‘ 单引号里面的不进行解释,直接输出。shell
$var = 'test'; echo "var is equal to $var<br>"; echo 'var is equal to $var<br>'; echo "\$var is equal to $var<br>"; echo '\$var is equal to $var<br>';
php的if
数组
if为真的条件是非0 非空字符床或非nullui
$var = array(); if($var){ echo "变量为真"; } if(isset($var)){ echo "变量存在";
range方法能够返回必定范围内数字数组
spa
$ac = range(1, 10); $ad = range(1, 10, 3); var_dump($ac); var_dump($ad);
explode code
$pizza = "piece1 piece2 piece3 piece4 piece5 piece6" ; $pieces = explode ( " " , $pizza ); echo $pieces [ 0 ]."<br>"; // piece1 echo $pieces [ 1 ]."<br>"; // piece2 $data = "foo:*:1023:1000::/home/foo:/bin/sh" ; list( $user , $pass , $uid , $gid , $gecos , $home , $shell ) = explode ( ":" , $data ); echo $user."<br>"; // foo echo $pass."<br>"; // * $str = 'one|two|three|four' ; // 正数的 limit var_dump( explode ( '|' , $str , 2 )); // 负数的 limit(自 PHP 5.1 起) var_dump( explode ( '|' , $str , -1 ));
implodethree
$array = array( 'lastname' , 'email' , 'phone' ); $comma_separated = implode ( "," , $array ); echo $comma_separated ; // lastname,email,phone
php变量编译器
const name = "const"; $name = "value"; function name(){ echo name; } echo name; name();