标签:php

我是php中面向对象编程的新手.

我创建了一个带有数组属性的简单订单类.

方法orderLength不起作用.我得到一个错误.

Call to undefined method Order::count()

class Order {

private $order = array();

public function setOrder($wert) {

foreach($wert as $value) {

$this -> order[] = $value;

}

}

public function orderLength() {

$length = $this -> count(order);

return $length;

}

public function returnOrder() {

$value = $this -> order;

return $value;

}

}

$order = new Order;

$order -> setOrder(array('Book1','Book2','Book3','Book4'));

foreach($order->returnOrder() as $value) {

echo $value."
";

}

echo "The order Length is: ".$order->orderLength();

解决方法:

您可以尝试使用以下内容代替$this-> count(order)

$length = count($this->order);

标签:php

来源: https://codeday.me/bug/20190727/1551519.html

php 获取对象中的元素个数组长度,获取php类中的数组长度相关推荐

  1. js获取对象的父元素,子元素,兄弟元素

    今天测试我昨天写好的js插件,发现昨天考虑欠妥,导致[修改]做不了了!主要原因是我以前都是遍历表格,在每条记录后面添加修改按钮.现在用局部刷新表格的方法,每次都自动生成表格内容,以致于无法在记录后面生 ...

  2. js取iframe 上级页面_原生js获取iframe中dom元素--父子页面相互获取对方dom元素的方法...

    用原生js在父页面获取iframe子页面的元素,以及在子页面获取父页面元素,这是平时经常会用到的方法,这里写一个例子来总结下: 1.父页面(demo.html),在父页面修改子页面div的背景色为灰色 ...

  3. 13.请编一个函数void fun(int tt[M][N],int pp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指一维数组中。

    13.请编一个函数void fun(int tt[M][N],int pp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指一维数组中.二维数组中的数已在主函数中 ...

  4. 请编写一个函数void fun(int tt[M][N],int pp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指一维数组中。

    #include <iostream> #include<iomanip> using namespace std; #define M 3 #define N 4 /*求出二 ...

  5. C语言编程>第二十一周 ② 请补充main 函数,该函数的功能是:把一维数组中的元素逆置,结果仍然保存在原数组中。

    例题:请补充main 函数,该函数的功能是:把一维数组中的元素逆置,结果仍然保存在原数组中. 注意:仅在横线上填写所需的若干表达式或语句,请勿改动函数中的其它任何内容. 代码如下: #include& ...

  6. C语言编程>第七周 ⑧ 请编一个函数void fun(int a[M][N],int b[N]),c指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入b所指一维数组中。

    例题:请编一个函数void fun(int a[M][N],int b[N]),c指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入b所指一维数组中.二维数组中的数己在主函数中赋予. ...

  7. java/03/类与对象,深入分析类与对象(权限修饰,构造方法和简单java类),数组的定义及使用

    java/03/类与对象,深入分析类与对象(权限修饰,构造方法和简单java类),数组的定义及使用 七十年代,IBM的Smalltalk语言最先推广面向对象,后来C语言变为C++,后来C++又产生了J ...

  8. Idea一键自动导包设置--导入类中所有包?教你自动更新类中包含的包

    在日常的拷贝复用代码中,导包的重复性工作非常繁琐,在这里分享一个idea设置. 动态效果演示: Idea一键自动导包设置--导入类中所有包?教你自动更新类中包含的包 操作步骤: File-->S ...

  9. Python入门--列表的查询操作--获取列表知道那个元素的索引、获取列表中的单个元素、获取列表中的多个元素

    #列表的查询操作 #获取列表中指定元素的索引 #index()-->如果列表中存在N个相同的元素,只返回相同元素中的第一个索引 # -->如果查询的元素在列表中不存在,则会抛出Valuee ...

  10. jquery 获取id最大的元素_超全整理!JQuery中的选择器集合

    JQuery的选择器总结 选择器是获取元素并进行操作的一种方式,在使用CSS选择器时,开发人员有时候需要考虑浏览器是否支持某些选择器.而在JQuery中,使用选择器则不需要考虑这些问题,与传统的JS获 ...

最新文章

  1. different application signatures解决方法
  2. 【直播回放】100分钟全面剖析图像分割任务,学习CV必知
  3. 在Qt Designer中使用样式表
  4. 你知道你常用的dos和linux命令吗?
  5. leetcode435. 无重叠区间
  6. MongoDB副本集成员状态
  7. html 的layer的属性,layer属性
  8. 如何使用 vCenter 警报自动监控 VSAN 组件阈值?
  9. Flex4中使用WCF
  10. Android studio 无法启动安卓模拟器
  11. EmEditor中正则表达式
  12. Android刷机Windows10,蓝魔i9s Win10+Android双系统的刷机教程及固件下载
  13. Kindle刷安卓双系统的方法
  14. vtkImageData处理之阈值分割
  15. oobar, foo, bar, baz和qux搅屎棍的含义
  16. 树莓派sd卡格式化_利用树莓派和移动硬盘搭建下载机,常见视频网站都可下载...
  17. Qt QNetworkAccessManager 下载url
  18. 消息中间件RocketMQ
  19. DWZ (JUI) 教程 修正 Tab 选项卡多次加载
  20. Git撤销已经push的文件

热门文章

  1. 左神算法:猫狗队列(通过给不同实例盖时间戳的方法实现)
  2. 如何在eclipse中查看源码
  3. 算法设计与分析 自创O(n)排序算法 适用于任何有理数
  4. Pandas高级教程之:GroupBy用法
  5. 自然语言处理中的模式(模式0:模式无处不在模式)
  6. 整型关键字的平方探测法散列 (25 分)【详细解析】
  7. 1026 程序运行时间 (15分)(附四舍五入标准写法)(解题报告)
  8. 【图示,简单明了】HttpServlet中getAttribute和getParameter的区别——【javaweb系列学习笔记】
  9. 16行代码AC_【第十届蓝桥杯省赛c/c++B组真题解析】7.完全二叉树的权值
  10. @async注解_SpringBoot中Async异步方法和定时任务介绍