我有一个在MySQL中运行的查询,它返回一个结果作为stdClass对象,如下所示:

array(8){

[

0

]=>object(stdClass)#36(1){

[

"color"

]=>string(7)"#a0a0a0"

}[

1

]=>object(stdClass)#35(1){

[

"color"

]=>string(7)"#e0e0e0"

}[

2

]=>object(stdClass)#30(1){

[

"color"

]=>string(7)"#f0f0f0"

}[

3

]=>object(stdClass)#37(1){

[

"color"

]=>string(7)"#f0f0f1"

}[

4

]=>object(stdClass)#34(1){

[

"color"

]=>string(7)"#404040"

}[

5

]=>object(stdClass)#38(1){

[

"color"

]=>string(7)"#c0c0c0"

}[

6

]=>object(stdClass)#39(1){

[

"color"

]=>string(7)"#e06080"

}[

7

]=>object(stdClass)#40(1){

[

"color"

]=>string(7)"#e06082"

}

}

我想得到颜色值.如何遍历此对象并将每个十六进制颜色存储在数组中?

解决方法:

很容易.遍历数组并访问对象和颜色属性并将其分配给新的数组元素:

foreach($array as $object) {

$colors[] = $object->color;

}

标签:php,arrays,stdclass

来源: https://codeday.me/bug/20190612/1225610.html

循环数组对象 php,PHP循环遍历stdClass对象的数组相关推荐

  1. php 文件迭代对象,通过PHP中的stdClass对象进行迭代

    我有一个这样的对象: stdClass Object ( [_count] => 10 [_start] => 0 [_total] => 37 [values] => Arr ...

  2. 如何在html页面遍历对象,javascript如何循环遍历对象?

    在JavaScript中有多种循环遍历对象的方法,下面本篇文章就来给大家介绍一下使用JavaScript循环遍历对象的方法,希望对大家有所帮助. 1.使用for 循环 for 循环是 Js 中最常用的 ...

  3. java用for循环修改密码_Java for循环的几种用法分析

    J2SE 1.5提供了另一种形式的for循环.借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象.本文介绍使用这种循环的具体方式,说明如何自行定义能被这样遍历的类 ...

  4. java 循环写法_java的for循环的几种写法

    J2SE 1.5提供了另一种形式的for循环.借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象.本文介绍使用这种循环的具体方式,说明如何自行定义能被这样遍历的类 ...

  5. JS中的函数,Array对象,for-in语句,with语句,自定义对象,Prototype

    一)函数 A)JS中的函数的定义格式: function add(a,b) { var sum = a+b; document.write("两个数的和是:" + sum); // ...

  6. JAVA数组扁平化整合_一文搞定数组扁平化(超全面的数组拉平方案及实现)

    前言 面试手写代码在大厂面试中非常常见,秋招中面试小米就手写了一道flat实现的代码题,当时通过递归方式实现了数组扁平化逻辑,但没有考虑多种实现方案及其边界条件(主要是对所涉及到高阶函数的知识点不够熟 ...

  7. B09_NumPy迭代数组(控制遍历顺序,修改数组中元素的值,使用外部循环,广播迭代)

    NumPy迭代数组 NumPy 迭代器对象 numpy.nditer 提供了一种灵活访问一个或者多个数组元素的方式. 迭代器最基本的任务的可以完成对数组元素的访问. 接下来我们使用arange()函数 ...

  8. jquery 遍历java对象_jquery中object对象循环遍历的方法

    一个朋友问对象如何转为数组,当我问他为啥要转得时候,他告诉我,数组可以用js循环遍历,而对象则不可以.其实呢,对象同样可以循环遍历的啊.不用转换也可以循环!说明你对js或者jquery的某些操作不是很 ...

  9. 动态二维数组赋值及for循环遍历和toString遍历

    package com.Summer_0421.cn;import java.util.Arrays;/*** @author Summer* 动态二维数组赋值及for循环遍历和toString遍历* ...

最新文章

  1. 【数据处理】python变量分箱常见手法:分类型、数值型、卡方、自定义
  2. 一个更优的零知识证明:Bulletproofs
  3. 【Python基础】Pandas三种实现数据透视表的方法
  4. LeetCode Merge k Sorted Lists 解决报告
  5. Git工作原理及功能结构
  6. 苏州大学计算机学院报录比,【图片】18年苏州大学计算机872考研经验分享【苏州大学研究生吧】_百度贴吧...
  7. @Import-给容器中加载bean的第三种方式
  8. iOS怎么做性能测试,看完这个你就懂了
  9. segue 分析小结
  10. java抖音字符视频_java爬取新版抖音无水印视频教程(2020/09/14附带java代码)
  11. 《嵌入式系统原理与应用》 | 嵌入式系统 重点知识梳理
  12. 中国重型包装行业竞争趋势与发展规模分析报告2022-2028年版
  13. JLabel.setBounds的四个参数
  14. [spring boot] 我的图床我做主,自己动手写一个shareX图床
  15. 利用jquery-ajax实现局部刷新
  16. 【SSM - SpringMVC篇】03 - SpringMVC的参数绑定 - 参数自动绑定 - javabean对象参数绑 - 嵌套bean参数绑定
  17. TIOBE 2月榜单出炉:排行榜前8位在过去七年中排名没有变化,是否意味着编程语言没有变化?
  18. 【docker】ubuntu18.04 安装 python3、vim、rz
  19. K-近邻算法之K值的选择(带案例)
  20. ipv6 16进制转成10进制的数

热门文章

  1. 创建win32 dll
  2. java记录登陆时间_Spring security如何实现记录用户登录时间功能
  3. 前端如何进行日志驱动开发
  4. Flink应用实战案例50篇(五)-Apache Flink 在 bilibili 的多元化探索与实践
  5. 一文读懂机器学习的常用模型评价指标
  6. 摄像头分辨率怎么调整_亿联CAM50 - 智能话机专属高清摄像头
  7. centos yum安装_centos7上yum安装碰到的坑
  8. linux多进程 段错误,关于段错误
  9. 【APICloud系列|33】通过程序循环数据集合的时候闭包加入imageCache方法
  10. 【APICloud系列|9】APICloud自定义APPloader一个月未更新,快速更新的办法