php学习笔记-数据类型、分支流程、数组等

<?php
/*
 * Created on 2014-2-23
 *
 * To change the template for this generated file go to
 * Window - Preferences - PHPeclipse - PHP - Code Templates
 */
#php数据类型
echo '-----------------------------php数据类型------------------------------';
$a_boo = true;
$a_str = "高江涛";
$a_str2 = '杭州';
$an_int  = 4595;
$a_double = 6565.8987;
echo '<br/>$a_boo = true的数据类型是:' . gettype($a_boo);
echo '<br/>$a_str = "高江涛"的数据类型是:' . gettype($a_str);
echo '<br/>$a_str2 = \'杭州\'的数据类型是:' . gettype($a_str2);
echo '<br/>$an_int  = 4595的数据类型是:' . gettype($an_int);
echo '<br/>$a_double = 6565.8987的数据类型是:' . gettype($a_double);
echo '<br/><br/>';




echo '-----------------------------php运算类型------------------------------';
 $num1 = 3*8*9;
 $num2 = 10*(8-4);
echo '<br/>算术运算 3*8*9 结果是:' . $num1 ."  10*(8-4)结果是:" . $num2;


echo '<br/><br/>';
echo '-----------------------------逻辑运算语句------------------------------';
echo '<br/>';
if ( "ok" == "ok" ) {
	echo "'ok'=='ok'正确的。";
}else {
	echo "'ok'=='ok'错误的。";
}
echo '<br/>';
if ( "1" == 1 ) {
	echo "'1'== 1正确的。";
}else {
	echo "'1'== 1错误的。";
}
#for
echo '<br/>';
$array = array(8,9,5,12,45,71,47);
for ( $index = 0, $max_count = sizeof( $array ); $index < $max_count; $index++ ) {
	switch ( $array[$index] ) {
	case 9:
		echo '当前处理的是:9';
		break;
	case 47:
		echo '当前处理的是:47';
		break;	
	default:
		break;
}
}
#php語法創建和修改數組
echo '<br/><br/>';
echo '-----------------------------語法創建和修改數組------------------------------';
echo '<br/>';
$array = array("a" => "数学","b" =>"语文","c"=>"英语");
foreach ( $array as $key => $value ) {
       echo $key .":" .$value ."  ";
}
echo '<br/>修改下,之后的值为:<br/>';
$array["a"] = "物理";
$array["c"] = "化学";
$array["e"] = "生物";
foreach ( $array as $key => $value ) {
       echo $key .":" .$value ."  ";
}
?>

以上为代码运行结果:

-----------------------------php数据类型------------------------------
$a_boo = true的数据类型是:boolean
$a_str = "高江涛"的数据类型是:string
$a_str2 = '杭州'的数据类型是:string
$an_int = 4595的数据类型是:integer
$a_double = 6565.8987的数据类型是:double

-----------------------------php运算类型------------------------------
算术运算 3*8*9 结果是:216  10*(8-4)结果是:40

-----------------------------逻辑运算语句------------------------------
'ok'=='ok'正确的。
'1'== 1正确的。
当前处理的是:9当前处理的是:47

-----------------------------語法創建和修改數組------------------------------
a:数学  b:语文  c:英语  1
修改下,之后的值为:
a:物理  b:语文  c:化学  e:生物  1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值