很多站长朋友们都不太清楚倒叙输出php,今天小编就来给大家整理倒叙输出php,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 PHP如何让数据倒序显示? 2、 php for循环如何让i倒序 3、 php 字符串倒叙 单词正序 4、 索引数组,逆序输出在php中怎么写 5、 php for 倒序输出 6、 php 查找数据库的内容,最后以id的倒序输出 PHP如何让数据倒序显示?有两种方法:
1、如果直接是字符串或者是数组,分别用strrev 或者array_reverse反转可以
2、自己写一个算法,让字符串反转过来。$str = "abcdef";for ($i=1; $i<=strlen($str); $i++){
echo substr($str , -$i , 1)}。
php 正序输出示例代码
实现代码:
// 正序
foreach($files as $file_num => $file) {
if(is_file($directory.$file)){
//$file = iconv("gb2312","UTF-8",$file); //或者 iconv("gb2312","UTF-8",$value);
$date = substr($file,0,9);
echo '<li class="world-cup-'.$date.'">';
echo '<a href="'.$directory.$file.'" rel="worldcup" title="巴西世界杯赛事'.$date.'">';
echo '<img src="'.$directory.$file.'" alt="">';
echo '</a>';
echo '</li>';
}
}
php for循环如何让i倒序for($i=5;$i>0;$i--){
if($i<0){break;}
echo $i;
}
结果为:
5
4
3
2
1
php 字符串倒叙 单词正序先要划分单词,可以使用preg_split使用\b分段,然后倒序组装我使用的foreach,程序如下:
<?php
function rev($s){
$s2='';
foreach (preg_split('/\b/',$s) as $a) $s2=$a.$s2;
return $s2;
}
echo rev(' I am a boy@, how are you?!');
?>
索引数组,逆序输出在php中怎么写你在下面直接输出
print_r($_POST['_ary']);就是正常的
有两种猜测
1、list()传值修改了数组指针,最后落到了$ary[4] ,所以打印从$ary[4]开始,但是递减感觉奇怪
2、list()传值参数是从右往左进行,所以保存了第一个地址$ary[4],默认为数组ary的地址
php for 倒序输出不知道你要干什么,但是遍历数组foreach是更好的选择,倒叙的话
array_reverse方法可以实现
php 查找数据库的内容,最后以id的倒序输出id倒叙输出数据么,一条sql语句就可以了:
$con = mysql_connect('服务器ip','user','pwd');
mysql_select_db('database',$con);
mysql_query('SET NAMES UTF8');
$sql = 'select * from table order by id desc';
$res = mysql_query($sql);
关于倒叙输出php的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于倒叙输出php 倒叙输出99乘法表的详细内容...