声明变量$, 打印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,任重而道远。