当前位置:首页 > PHP问题 > 正文内容

php 怎样轮回数组取有值的【php问题】,php,循环,有值

搜教程4年前 (2019-11-27)PHP问题180

php 怎样轮回数组取有值的

1、运用foreach或许while的,应用这两个语法结构来输出有值的项或删除数组中的空元素,简朴代码以下:

<?php
foreach( $arr as $k=>$v){
    if( $v ){
        echo $arr[$k];
    }else{
        // unset( $arr[$k] );
    }
}
?>

foreach是将当前操纵的数组举行copy,每操纵一下foreach,都是copy了一个变量,页面内里假如有太多的foreach,会是一个很大的斲丧。

2、运用array_filter函数,功用是应用回调函数来对数组举行过滤,假如没有回调函数,那末默许就是删除数组中值为false的项目。

<?php   
$entry = array(   
             0 => 'foo',   
             1 => false,   
             2 => -1,   
             3 => null,   
             4 => ''  
          );   
print_r(array_filter($entry));   
?>

输出值为:

Array   
(   
    [0] => foo   
    [2] => -1   
)

更多PHP相干学问,请接见ki4网!

以上就是php 怎样轮回数组取有值的的细致内容,更多请关注ki4网别的相干文章!

扫描二维码推送至手机访问。

版权声明:本文由搜教程网发布,如需转载请注明出处。

本文链接:https://www.sojiaocheng.cn/13507.html

标签: php循环有值
分享给朋友:

“php 怎样轮回数组取有值的【php问题】,php,循环,有值” 的相关文章

php array_diff函数怎样用?【php问题】,php,array_diff函数

php array_diff函数怎样用?【php问题】,php,array_diff函数

array_diff()是PHP中的一个内置函数,用于盘算两个或多个数组之间的差别。此函数依据元素的键值来盘算差别,在一个或多个数组之间盘算差别,并以新数组的情势返回差别。 php array_diff()函数怎样用? php array_diff()函数能够比较两个或多个数组之间数组的...

php array_push函数怎样用【php问题】,php array_push

php array_push函数怎样用【php问题】,php array_push

php array_push函数用于向第一个参数的数组尾部增添一个或多个元素(入栈),然后返回新数组的长度,其语法是array_push(array,value1,value2...),参数array必须,划定数组;value1 必须,划定要增添的值。 php array_push函数怎样...

php file_get_contents函数怎样用【php问题】,php file_get_contents

php file_get_contents函数怎样用【php问题】,php file_get_contents

php file_get_contents函数用于把全部文件读入一个字符串中,其语法是file_get_contents(path,include_path,context,start,max_length),参数path必须,划定要读取的文件。 php file_get_contents...

php array_rand函数怎样用【php问题】,php array_rand

php array_rand函数怎样用【php问题】,php array_rand

php array_rand函数用于返回数组中的随机键名,或许假如您划定函数返回不只一个键名,则返回包括随机键名的数组。其语法是array_rand(array,number),参数array是必须,指划定数组。 php array_rand函数怎样用? 作用:返回数组中的随机键名,或许...

php microtime函数怎样用【php问题】,php,microtime函数

php microtime函数怎样用【php问题】,php,microtime函数

microtime()函数是php中的一个内置函数,用于以微秒为单元返回当前的unix时候戳。该函数吸收单个可选参数get-as-float,默许返回微秒数字符串。 php microtime()函数怎样用? php microtime()函数返回当前 Unix 时候戳的微秒数,默许返回...

php money_format函数怎样用【php问题】,php,money_format

php money_format函数怎样用【php问题】,php,money_format

php money_format函数用于返回被花样化为钱银字符串的字符串,其语法是money_format(string,number),参数string必须,指规定要花样化的字符串及怎样花样化个中的变量。 php money_format函数怎样用? 定义和用法 money_form...