一,
實現動態網站技術:
-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 )
)*/
?>
四,數據類型與數組遍歷