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,任重而道远。