1.1_php基础语法
阅读原文时间:2022年04月11日阅读:1

一,变量与常量;

二,php中的运算符(字符串拼接);

三,php数组。



GETTING STARTED WITH BRACKETS

PHP基础语法---定义变量


';
?>









PHP基础语法---定义常量


习惯上常量名是纯大写


PHP中的运算符


字符串拼接

');
$s3 = $s1 . $s2;
echo $s3; //aaabbb
echo ('
');
$s3 .= $s1;
echo $s3; //aaabbbaaa
echo ('
');
echo '字符变量值为:'.$s3;//字符变量值为:aaabbbaaa
echo ('
');
echo '字符变量值为:$s3';//字符变量值为:$s3
echo ('
');
echo "字符变量值为:$s3";//字符变量值为:aaabbbaaa
echo ('
');
//echo "字符变量值为:$s4";//当变量名不存在的时候会报错,但我们又想输出$s4,可以用转移符
echo "字符变量值为:\$s4";//字符变量值为:$s4
?>
所以,在php中不要轻易的使用双引号。

     <script>  
         for(var i=0;i<3;i++){  
             document.write(i);  
             var ss = "看看";  
         }  
         document.write(ss);  
     </script>  
     <h2>PHP中的数组之索引数组(下标是数字)</h2>  
     <?php  
     //构架数组的第一种方式  
         $arr1 =\[10,20,30,'xyz',true\];  
         var\_dump($arr1);//array(5) { \[0\]=> int(10) \[1\]=> int(20) \[2\]=> int(30) \[3\]=> string(3) "xyz" \[4\]=> bool(true) }  
         echo '<br>';  
         echo $arr1\[2\];//  
         echo '<br>';  
         $arr1\[\] = 'aaa';//向数组尾部添加一个新的元素  
         var\_dump($arr1);//array(6) { \[0\]=> int(10) \[1\]=> int(20) \[2\]=> int(30) \[3\]=> string(3) "xyz" \[4\]=> bool(true) \[5\]=> string(3) "aaa" }  
     ?>  
     <hr/>  
     <?php  
         //构建数组的第二种方式  
         $arr2 = array(100,90,80);//区别js,这里不能加New  
         echo count($arr2);//  
         echo '<br/>';  

// foreach($arr2 as & $value){
// echo $value; //1009080
// };
// echo '
';
for($i=0; $i' . $arr2[$i];
}

     ?>  
      <h2>PHP中的数组之关联数组(下标是任意的字符串)</h2>  
     <?php  
         $arr3=\['name'=>'wang','age'=>'28','isMarried'=>true\];//键=>(指向)值  
         echo $arr3\['name'\];//wang  
         echo $arr3\['age'\];//  
         echo $arr3\['isMarried'\];//  
         var\_dump($arr3);//array(3) { \["name"\]=> string(4) "wang" \["age"\]=> string(2) "28" \["isMarried"\]=> bool(true) }

         $arr4 = array('s1'=>'aa','s2'=>'bb','s3'=>'cc');  
     ?>  
      <h2>在php中使用foreach循环来遍历数组的元素</h2>  
     <script>  
         var arr = \[10,30,50\];  
         for(var k in arr){  
             console.log(k+'=>'+arr\[k\]);  

// 0=>10
// 1=>30
// 2=>50
}

foreach(数组名 as 自定义变量名)


';//wang 28 1
}
//遍历key,能取出键值对来
foreach($arr3 as $key=>$value){//as:看作
echo $key.'='.$value.'
';
}
?>

index.php

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器

你可能感兴趣的文章