• 技术文章 >后端开发 >php教程

    PHP中foreach遍历的不仅仅是数组

    逆旅行人逆旅行人2021-03-12 16:04:53原创1362
    1.foreach的格式

    foreach (array_expression as $value)
       statement
    foreach (array_expression as $key => $value)
       statement

    2.foreach对数组的遍历

    a.方式一:

    <?php
    $arr = array(1, 2, 3, 4,7,8,9,10,11);
    
    foreach($arr as $a)
    {
        echo $a,'<br/>';//1 2 3 4 5 6 7 8 9 10 11
    } 
    ?>

    b.方式二:

    <?php
    $arr = array(1, 2, 3, 4,7,8,9,10,11);
    foreach($arr as $a => $v)
    {
        echo 'key',$a,'== value',$v,'<br/>';
    }
    // key0== value1
    // key1== value2
    // key2== value3
    // key3== value4
    // key4== value7
    // key5== value8
    // key6== value9
    // key7== value10
    // key8== value11
    ?>

    3.foreach对对象的遍历

    遍历对象,其实就是指将对象中的所有属性(公有属性)键值对的形式取出并进行访问。

    //定义类
    class Man{
        public $name = 'LiLei';
        public $height = 178;
        public $weight = 140;
        protected $age = 30;
        private $money = 1000;
    }
    //实例化
    $m = new Man();
    //遍历
    foreach($m as $k => $v){
        echo $k . ' : ' . $v . '<br/>';		//$k为属性名,$v为属性值
    }
    /* name : LiLei
       height : 178
       weight : 140
     */

    推荐:php视频教程 php教程

    以上就是PHP中foreach遍历的不仅仅是数组的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:foreach php
    上一篇:特立独行的世外高人-php中的interface 下一篇:php中的“克隆羊”
    线上培训班

    相关文章推荐

    • php foreach怎么用?• php中foreach()怎么用• php foreach用法是什么• php foreach的用法详解• php的foreach乱码怎么办

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网