当前位置: 编程技术>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相关教程,祝大家学习进步!
最新技术文章: