当前位置: 编程技术>php
本页文章导读:
▪php 九九乘法表的实现代码 还记得年少时的梦吗?我们熟悉的九九乘法表,本文用php代码为大家实现。
学习php 运算符的小例子。
<?php
/**
* 九九乘法表
* site www.
* date 2013-4-6
*/
echo "<table width=550px border='1'&.........
▪php插入排序的实现代码 插入排序,就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据。
算法描述:
⒈ 从第一个元素开始,该元素可以认为已经被排序
⒉ 取出下一个元素.........
▪php入门基础教程之php运算符 1、算术运算符:+、-、*、/、%。
2、递增/递减运算符:如$a++,$a--,++$a,--$a.
例1,
<?php
$a=10;
$b=5;
$c=$a++; //先赋值,后自增。$c=$a,$a=$a+1
$d=$b--; //先赋值,后自减。$d=$b,$b=$a-1
echo '$a='.$a."||.........
[1]php 九九乘法表的实现代码
来源: 互联网 发布时间: 2013-12-24
还记得年少时的梦吗?我们熟悉的九九乘法表,本文用php代码为大家实现。
学习php 运算符的小例子。
<?php
/**
* 九九乘法表
* site www.
* date 2013-4-6
*/
echo "<table width=550px border='1'>";
//确定行
for($i=1;$i<=9;$i++){
echo "<tr>";
for($j=1;$j<=$i;$j++){
$res=$i*$j;
echo "<td>";
echo "$j"."x"."$i=".$res;
echo "</td>";
}
echo "</tr>";
}
echo "</table>";
?>
[2]php插入排序的实现代码
来源: 互联网 发布时间: 2013-12-24
插入排序,就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据。
算法描述:
⒈ 从第一个元素开始,该元素可以认为已经被排序
⒉ 取出下一个元素,在已经排序的元素序列中从后向前扫描
⒊ 如果该元素(已排序)大于新元素,将该元素移到下一位置
⒋ 重复步骤3,直到找到已排序的元素小于或者等于新元素的位置
⒌ 将新元素插入到下一位置中
⒍ 重复步骤2
代码如下:
<?php
/**
* php 插入排序
* site www.
* 2013-4-6
*/
$arr =array(123,0,5,-1,4,15);
function insertSort(&$arr){
//先默认第一个下标为0的数是排好的数
for($i=1;$i<count($arr);$i++){
//确定插入比较的数
$insertVal=$arr[$i];
//确定与前面比较的数比较
$insertIndex=$i-1;
//表示没有找到位置
while($insertIndex>=0 && $insertVal<$arr[$insertIndex]){
//把数后移
$arr[$insertIndex+1]=$arr[$insertIndex];
$insertIndex--;
}
//插入(给$insertval找到位置了)
$arr[$insertIndex+1] = $insertVal;
}
}
insertSort($arr);
print_r($arr);
?>
[3]php入门基础教程之php运算符
来源: 互联网 发布时间: 2013-12-24
1、算术运算符:+、-、*、/、%。
2、递增/递减运算符:如$a++,$a--,++$a,--$a.
例1,
<?php $a=10; $b=5; $c=$a++; //先赋值,后自增。$c=$a,$a=$a+1 $d=$b--; //先赋值,后自减。$d=$b,$b=$a-1 echo '$a='.$a."||".'$c='.$c.'<br/>'; //$a=11,$c=10 echo '$b='.$b."||".'$d='.$d.'<br/>'; //$b=4,$d=5 //by www. ?>
例2,
<?php $a=10; $b=5; $c=++$a; //先自增,后赋值。$a=$a+1,$c=$a $d=--$b; //先自减,后赋值。$b=$a-1, $d=$b echo '$a='.$a."||".'$c='.$c.'<br/>'; //$a=11,$c=11 echo '$b='.$b."||".'$d='.$d.'<br/>'; //$b=4,$d=4 //by www. ?>
3、比较算符:php 比较运算符
4、逻辑运算符:
例3,
<?php
$a=10;$b=7;
if($a++>8 || $b++>7){ //$a++>8为真,$b++>7这个就不执行了
echo 'OK!';
}
echo 'a='.$a.'b='.$b; // 输出OK,a=11,b=7
//改变一下
$a=10;$b=7;
if($a++>10 && $b++>7){ //$a++>8为假,$b++>7这个就不执行了
echo 'OK!';
}
echo 'a='.$a.'b='.$b; // a=11,b=7
?>
细节:and && 都表示逻辑与,区别主要在优先级的不同:
and 的优先级
and< = <&&
or < = < ||
例4,
<?php $a=false || true; //&& > = > and ;先比较false || true,再赋值 $b=false or true; //|| > = > or ;先赋值$b=false,再比较,所以结果是false var_dump($a,$b); //bool(true) bool(false) ?>
感谢大家关注php入门教程,本系列的php基础教程将帮助php新手朋友,快速掌握php这门编程语言。
将继续为大家推出php相关教程,祝大家学习进步!
最新技术文章: