php,二维数组的输出出现了问题,提示:Notice: Array to string conversion

<?php
  $arr=array(array("111","222","333"),array("444","555","666"));
  print_r("{$arr[0][1]}");
?>

这样就可以了,多维数组、以及下标不是简单数值的数组,都需要{}起来。

将数据传递到javascript中时同样适用

时间: 2024-12-22 03:11:00

php,二维数组的输出出现了问题,提示:Notice: Array to string conversion的相关文章

2016/1/10 作业 1, 二维数组遍历输出求和 2,转置运算???? 3,九宫格?? 后两个存在问题

1 public class arr1 { 2 3 4 public static void main(String[] args) { 5 // 创建二维数组arr[][],输出二维数组所有元素的和. 6 7 int arr[][]={{1,3,5,7,9},{21,23,25,27,29}, 8 {12,14,16,18},{32,34,36,38}}; 9 int sum=0; 10 System.out.println("二维数组遍历"); 11 // for循环 遍历 求和

二维数组的输出--(指针输出 和 指针数组输出)

当我第一次看见数组指针和指针数组这两个名字的时候,我以为是一个东西呢,当看到英文解释就知道这两个是不一样的了. 指针数组:array of pointers,用于存储指针的数组,也就是数组元素都是指针 数组指针:a pointer to an array,指向数组的指针,数组可以是任意维的 下面举例说明: int a[3][4]   --->这个无需多说,就是一个二维数组. int (*p)[4]   --->就相当于int p[][4],它是一个二维数组的指针,可以指向一个第二维度为4的二维

二维数组对角线输出

1. 数组形式如下 a[3][3]={11, 2, 3    10, 8, 9 5,  7, 6}; 输出形式如下: 3,2,9,11,8,6,10,7,5 2. 实现 void printf_test() { int istart=0; int jstart=n-1; //该处的n=3 for(int i=istart,j=jstart;  i<=n-1,j<=n-1; i++,j++ ) { cout<<a[i][j]; if(jstart>0) jstart--; el

二维数组可以输出-1号元素

#include<stdio.h>#include<string.h>int main(){ int arr[2][13]; memset(arr,0,sizeof(arr)); for(int i=0;i<10;i++) printf("%d ",arr[1][i]); printf("\n"); printf("%d",arr[1][-1]); return 0;} 输出 0:

将字符串中的单词分割,存入二维数组后输出

思路 每次内部循环需要找到一个单词,将其存入数组.外循环遍历至字符串末尾结束. 代码 /************************************************************************* > File Name: word_split.c > Author: KrisChou > Mail:zhoujx0[email protected] > Created Time: Sun 24 Aug 2014 10:42:48 AM CST

二维数组的输出问题

#include<stdio.h> #include<windows.h> int main() { int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23}; int b[5]={1,2,3,4,5}; printf("%d,%d\n",a,*a);//0行首地址和0行0列元素地址 printf("%d,%d\n",b,*b); printf("%d,%d\n",a[0],(*(a+0))

今日头条--二维数组矩形输出

public class PrintArrayLoop { public static void printArrayForLoopWay(int[][] arr) { if (arr == null || arr.length == 0 || arr[0] == null || arr[0].length == 0) { return; } int row = arr.length; int column = arr[0].length; int number = row > column ?

C语言 数组输出,冒泡排序法,沉底排序法,二维数组输出,输出字母列长度,从随机数组中找重复数

#include <stdio.h> #define sum 3+4//宏定义是原封不动的使用used for test4 #include <time.h>//used for test8~9 #include <stdlib.h>//used for test8~9 void test(){//数组输出 //int a[5]={1,2,3,4,5}; printf("array output,look,please...\n"); int a[1

*二维数组的初始化

package com.chongrui.test; /* *二维数组的初始化 * */ public class test { public static void main(String[] args) { int a[][]=new int[3][4]; System.out.println("输出3行4列的数组"); for(int i=0;i<a.length;i++){ for(int j=0;j<a[i].length;j++){//遍历数组当中的每个元素,