社区
基础编程
帖子详情
怎么判断一个数组的维数?
huawdai
2002-07-20 04:25:59
<?php
$vararray = array(
"地支" => array("子", "丑", "寅", "卯"),
"生肖" => array("鼠", "牛", "虎", "兔"),
"数字" => array(1, 2, 3, 4)
);
?>
比如有上面的一个数组,我要用代码列出该数组的全部元素的值,如何做呢?
(当然,一眼就可以看出是3X4的数组,但是任意维数呢,如何判断?)
...全文
957
3
打赏
收藏
怎么判断一个数组的维数?
array("子", "丑", "寅", "卯"), "生肖" => array("鼠", "牛", "虎", "兔"), "数字" => array(1, 2, 3, 4) ); ?> 比如有上面的一个数组,我要用代码列出该数组的全部元素的值,如何做呢? (当然,一眼就可以看出是3X4的数组,但是任意维数呢,如何判断?)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huawdai
2002-07-20
打赏
举报
回复
谢谢两位大虾:)
LeeMaRS
2002-07-20
打赏
举报
回复
可以采用递归的方法:
<?
$vararray = array(
"地支" => array("子", "丑", "寅", "卯"),
"生肖" => array("鼠", "牛", "虎", "兔"),
"数字" => array(1, 2, 3, array(4,5,6,7,8))
);
function DG ($var,$name)
{
echo "<dl>";
echo "<dt>遍历数组\"$name\"";
while (list($key,$value)=each($var))
{
if (is_array($value))
{
DG($value,$key);
}
else
echo "<dd>$key => $value";
}
echo "</dl>";
}
DG($vararray,"vararray");
?>
skimeister
2002-07-20
打赏
举报
回复
$vararray = array(
"地支" => array("子", "丑", "寅", "卯"),
"生肖" => array("鼠", "牛", "虎", "兔"),
"数字" => array(1, 2, 3, 4)
);
function out($val)
{
if(is_array($val))
array_walk($val,"out");
else
echo "$val<br>";
}
array_walk($vararray,"out");
220个经典C语言源码
220个经典C语言源码 从简单到难的220来个经典C程序 第一部分 基础篇 001 第
一个
C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 字符的输出 006 显示变量所占字节数 007 自增/自减运算 008 数列求和 009 乘法口诀表 010 猜数字游戏 011 模拟ATM(自动柜员机)界面 012 用一
维数
组统计学生成绩 013 用二
维数
组实现矩阵转置 014 求解二
维数
组的最大/最小元素 015 利用
数组
求前n个质数 016 编制万年历 017 对
数组
元素排序 018 任意进制数的转换 019
判断
回文数 020 求
数组
前n元素之和 021 求解钢材切割的最佳订单 022 通过指针比较整数大小 023 指向
数组
的指针 024 寻找指定元素的指针 025 寻找相同元素的指针 026 阿拉伯数字转换为罗马数字 027 字符替换 028 从键盘读入实数 029 字符行排版 030 字符排列 031
判断
字符串是否回文 032 通讯录的输入输出 033 扑克牌的结构表示 034 用“结构”统计学生成绩 035 报数游戏 036 模拟社会关系 037 统计文件的字符数 038 同时显示两个文件的内容 039 简单的文本编辑器 040 文件的字数统计程序 041 学生成绩管理程序 。。。。 。。。。
如何
判断
一个
数组
是一
维数
组或者是二
维数
组?用什么函数?
<?php if (count($array) == count($array, 1)) { echo '是一
维数
组'; } else { echo '不是一
维数
组'; } int count ( mixed $var [, int $mode ] ) -- 计算
数组
中的单元数目或对象中的属性个数 如果可选的 mode 参数设为 COUNT_RECURSIVE(或...
青少年C++编程NOIP/CSP竞赛通关语法-一
维数
组
本课程为零基础C++语法专题课,是青少儿参加信息学奥赛NOIP/CSP需要学习的语法专题课;2、本课程每节课均配有练习题以及真题,以锻炼孩子的解题能力;3、本课程是基于小学生的认知发展水平开发的,运用孩子生活中常见的例子来阐述编程知识,让孩子听得懂学得会;4、学完本课程后,孩子可以自主编程,解决竞赛中,生活实际问题,5、拓展孩子计算思维,应对人工智能时代的挑战。6、本课程介绍的是一
维数
组。也是历来竞赛重要考点。
如何
判断
numpy
数组
的
维数
?
可以使用 numpy 库中的 "ndarray" 对象的 "ndim" 属性来
判断
numpy
数组
的
维数
。 例如: import numpy as npa = np.array([1, 2, 3]) print(a.ndim) 输出结果为: 1 代表该
数组
是一维的。 ...
PHP如何
判断
一个
数组
是一
维数
组或者是二
维数
组?用什么函数?
如题:如何
判断
一个
数组
是一
维数
组或者是二
维数
组?用什么函数?
判断
数量即可 <?php if (count($array) == count($array, 1)) { echo '是一
维数
组'; } else { echo '不是一
维数
组'; } PHP手册: int count ( mixed $var [, int $mode ] ) -- 计...
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章