
正文
php数据逆序 php逆序输出
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php for循环如何让i倒序
for($i=5;$i0;$i--){
if($i0){break;}
echo $i;
}
结果为:
5
4
3
2
1
相关问答
Q1: 如何 写一个PHP把任意4位数倒序输出
$a = '1234';
$length = str_split($a,1);
for($i=count($length);$i0;$i--){
echo $length[$i-1]."\n";
}
结果:
4
3
2
1
$a = '1234';
$str=implode(array_reverse(str_split($a,1)));
结果:4321(字符串类型的)
Q2: PHP如何让数据倒序显示?
有两种方法php数据逆序:
1、如果直接是字符串或者是数组php数据逆序,分别用strrev或者array_reverse反转可以
2、自己写一个算法,让字符串反转过来。$str="abcdef";for($i=1;$i=strlen($str);$i++){
echosubstr($str,-$i,1)}。
php正序输出示例代码
实现代码:
//正序
foreach($filesas$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'liclass="world-cup-'.$date.'"';
echo'ahref="'.$directory.$file.'"rel="worldcup"title="巴西世界杯赛事'.$date.'"';
echo'imgsrc="'.$directory.$file.'"alt=""';
echo'/a';
echo'/li';
}
}
Q3: php如何让一个有健值的数组倒序排列(每个元素的健值不变)?
?php
function array_reverse_order($array){
$array_key = array_keys($array);
$array_value = array_values($array);
$array_return = array();
for($i=1, $size_of_array=sizeof($array_key);$i=$size_of_array;$i++){
$array_return[$array_key[$size_of_array-$i]] = $array_value[$size_of_array-$i];
}
return $array_return;
}
$a = array(11='jiao', 22='yong', 33='gang');
$b = array_reverse_order($a);
print_r($b);
?
Q4: 索引数组,逆序输出在php中怎么写
你在下面直接输出
print_r($_POST['_ary']);就是正常的
有两种猜测
1、list()传值修改了数组指针,最后落到了$ary[4] ,所以打印从$ary[4]开始,但是递减感觉奇怪
2、list()传值参数是从右往左进行,所以保存了第一个地址$ary[4],默认为数组ary的地址
php数据逆序的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php逆序输出、php数据逆序的信息别忘了在本站进行查找喔。







