2007年8月29日

定义:
z={....,-2,-1,0,1,2,..........}
语法:
整型值可以用十进制,十六进制或八进制符号指定,前面可以加上可选的符号(- 或者 +)。
如果用八进制符号,数字前必须加上 0(零),用十六进制符号数字前必须加上 0x

decimal     : [1-9][0-9]*
| 0
hexadecimal : 0[xX][0-9a-fA-F]+
octal       : 0[0-7]+
integer     : [+-]?decimal
            | [+-]?hexadecimal
            | [+-]?octal

<?php
$a
= 1234;
// 十进制数
$a = -123;
// 一个负数
$a = 0123;
// 八进制数(等于十进制的 83)
$a = 0x1A;
// 十六进制数(等于十进制的 26)
?>
注意:如果向八进制数传递了一个非法数字(即 8 或 9),则后面其余数字会被忽略。
以下为几个例子:
<?php
var_dump
(01090); // 010 octal = 8 decimal
?>
<?php
echo round(3.4);         // 3
echo round(3.5);         // 4
echo round(3.6);         // 4
echo round(3.6, 0);      // 4
echo round(1.95583, 2);  // 1.96
echo round(1241757, -3); // 1242000
echo round(5.045, 2);    // 5.05
echo round(5.055, 2);    // 5.06
?>
<?php
echo (int) ( (0.1+0.7) * 10 ); // 显示 7!
?>

posted @ 2007-08-29 17:14 snowhill 阅读(291) | 评论 (1)编辑 收藏

语法:
  这是最简单的类型,只有两种可能:FALSE/TRUE;且两个都不区分大小写.
<?php
$foo
= True;
// assign the value TRUE to $foo
?>
其他类型转为布尔型以下值被认为是 FALSE

 

所有其他值被被认为是TRUE
需要注意的是: -1和其它非零值(不论正负)一样,被认为是 TRUE
<?php
var_dump
((bool) "");        // bool(false)
var_dump((bool) 1);         // bool(true)
var_dump((bool) -2);        // bool(true)
var_dump((bool) "foo");     // bool(true)
var_dump((bool) 2.3e5);     // bool(true)
var_dump((bool) array(12)); // bool(true)
var_dump((bool) array());   // bool(false)
var_dump((bool) "false");   // bool(true)
?>

posted @ 2007-08-29 17:02 snowhill 阅读(431) | 评论 (0)编辑 收藏


2007年8月24日

1,从HTML中的分离:

<p>This is going to be ignored.</p>
<?php echo 'While this is going to be parsed.'?>
<p>This will also be ignored.</p> 

 

<?php
if ($expression) {
    
?>
    
<strong>This is true.</strong>
    
<?php
else {
    
?>
    
<strong>This is false.</strong>
    
<?php
}
?>

当然第二种分离很是糟糕,除非你是不想别人很快就能看懂你的代码^_^.
2,

<?
function foo () {
  
echo "Enter foo";
?>Some HTML inside foo<?
  
echo "Leave foo.";
}
?>
  
<HTML><BODY>
  
<? foo(); ?>
  
</BODY></HTML>

posted @ 2007-08-24 09:00 snowhill 阅读(1557) | 评论 (1)编辑 收藏


仅列出标题  

posts - 3, comments - 2, trackbacks - 0, articles - 0

Copyright © snowhill