一,
实现动态网站技术:
-php,
java(jsp)
.net
Node.js
python
……
二,基础语法1,声明,字符串拼接,单双引号作用。
js中的字符串拼接,
※js中的单双引号的作用基本相同,只有json格式的数据必须使用双引号。
例:
//字符串:
var json='{"username":"zhangshan","age":"12","sex":"male"}';
//json字符串转换成对象:
var obj=JSON.parse(json);
console.dir(obj);
var str=“编号为:”+num;
页面不显示php的语法,php语法生成过程是在apache的内部进行。
echo的作用就是向页面当中输出字符串。
echo '<div>编号为:".$num."</div>";
<?php
//php的变量声明,
命名规则:$字符串:字符,数字,下划线组成,不能以数字开头。
变量名对大小写敏感。
//单引号对于其中的变量当做普通的字符串来处理。
//双引号对于其中的变量会把变量解析成变量值。
//字符串拼接
$num=1234;
echo '<div>hello world !</div>';
echo '<div>编号为:'.$num.'</div>';
echo '<div>编号为:.$num.</div>';
echo "<div>编号为:.$num.</div>";
?>
基础语法2,
<?php
$arr=array(1,2,3,4,5);
//调试方式用
print_r($arr); //输出数组,第一个值为索引,第二个值是值
//打印方式用
echo $arr[0];
echo '<br/>';
echo $arr[1];
$arr1=array({"username"=>"zhangshan","age"=>"12","sex"=>"male"});
//打印方式用
print_r($arr1);
var_dump($arr1);
?>
三,二维数组:数组的每一项数据还是一个数组
JavaScript中的二维数组写法:
var arr = [];
arr[0]=[1,2,3,];
arr[1]=[4,5,6,];
arr[2]=[7,8,9,];
console.dir(arr);
//遍历二维数组
for (var i = 0; i < arr.length; i++) {
for (var j = 0; j < arr[i].length; j++) {
console.log('索引值:'+i+','+j+'.....'+arr[i][j]);
};
};
<?php
$arr=array();
$arr[0]=array(11,22,33);
$arr[1]=array(44,55,66);
$arr[2]=array(77,88,99);
print_r($arr);
//打印结果:
/* Array (
[0] => Array ( [0] => 11 [1] => 22 [2] => 33 )
[1] => Array ( [0] => 44 [1] => 55 [2] => 66 )
[2] => Array ( [0] => 77 [1] => 88 [2] => 99 )
)*/
$arr1=array(123);
$arr1['apple']=array('color'=>'red','shape'=>'round');
$arr1['orange']=array('color'=>'orange','shape'=>'round');
$arr1['banana']=array('color'=>'yellow','shape'=>'long');
print_r($arr1);
//打印结果:数值和字符串键值对共存
/* ([0] => 123 [apple] => Array ( [color] => red [shape] => round )
[orange] => Array ( [color] => orange [shape] => round )
[banana] => Array ( [color] => yellow [shape] => long )
)*/
?>
四,数据类型与数组遍历