php基本语法 发表于 2017-08-09 | 分类于 PHP | 本文阅读量 次 声明变量$, 打印echo 字符串 <?php $text1 = '哈哈'; $text2 = 'hello word'; // 中间用.连接字符串 echo $text1." ".$text2; echo strlen($text2); // 计算字符串长度 echo strpos($text2, 'w'); // 查找在字符串中的位置,返回第几位 ?> 数组 <?php // 数组 $arr = array('zhangsan','lisi','wangwu'); sort($arr); // 对数组进行排序 正序 rsort($arr); // 降序 echo $arr[0]; // 获取数组长度 echo count($arr); $lenth = count($arr); for ($i=0; $i < $lenth; $i++) { # code... echo $arr[$i]; echo PHP_EOL; } // 遍历普通数组 $array = array('zhangsan','lisi','wangwu'); foreach ($array as $key) { # code... echo $key.PHP_EOL; } ?> 关联数组, 应该类似于ios字典 <?php // php关联数组 $guanlianArr = array('zhangsan' =>'20' ,'lisi' =>'28','wangwu' =>'18' ); // 根据数组的值,对数组进行升序排列 asort($guanlianArr); arsort($guanlianArr); // 根据数组的值,对数组进行降序排列 ksort($guanlianArr); // 根据数组的键,对数组进行降序排列 krsort($guanlianArr); // 根据数组的键,对数组进行升序排列 echo "lisi is ".$guanlianArr['lisi']." age"; // 遍历关联数组, foreach ($guanlianArr as $key => $value) { # code... echo " name is ".$key." age is ".$value." ".PHP_EOL; } ?> if 语句 <?php // if 语句 $time = 12; if ($time < 11) { # code... echo "true"; }elseif ($time < 20) { # code... echo "false".$time; }else{ echo "false"; } ?> switch <?php // switch $color = "red"; switch ($color) { case 'red': # code... echo "red"; break; case 'blue': # code... echo "blue"; break; default: # code... break; } ?> 数据库查询数据结果集,json格式化输出函数json_encode(),PHP 还有很强大的框架,ThinkPhp,任重而道远。