php基礎01

一,
實現動態網站技術:
-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 ) 
      )*/
   ?>

四,數據類型與數組遍歷

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章