当前位置:首页 » 编程语言 » php数组赋值

php数组赋值

发布时间: 2022-01-09 23:44:43

php 中如何给二维数组赋值

PHP给二位数组赋值的方式是非常灵活的,这里介绍三种方法(设二位数组$arr = array(array(1,2,3),array(4,5,6));):

  1. 在已知二维数组元素个数的情况下,可以直接根据下标来赋值:

$arr[2]=array(7,8,9);//给二维数组的第一维赋值。
$arr[3][0]=10;//给二维数组的第二维元素赋值。

2.在未知二维数组具体元素的情况下,可以使用array_push()函数来赋值:

array_push($arr,array(11,12,13));

3.同样,在未知二维数组元素的情况下,还可以利用count函数来赋值:

$arr[count($arr)]=array(14,15,16);

❷ 关于PHP数组 赋值的问题

<?php
$ss=array(
array("one"=>"1","two"=>"2","three"=>"3")
,array("one"=>"2","two"=>"3","three"=>"4")
);
$i=0;
foreach($ssas$k){
if($k['two']=="3"){
$ss[$i]['two']=1000;

}
$i++;
}
print_r($ss);exit;

需要注意的是:

你的代码

$ss是一个数组

而foreach循环中的$k是例外一个数组

换言之,你改变的是被循环后的一个一维数组,而不是改变的你原数组本身!

❸ PHP数组的几种赋值方法

  • Array 数组

    PHP 中的数组实际上是一个有序映射。映射是一种把 values 关联到 keys 的类型。此类型在很多方面做了优化,因此可以把它当成真正的数组,或列表(向量),散列表(是映射的一种实现),字典,集合,栈,队列以及更多可能性。由于数组元素的值也可以是另一个数组,树形结构和多维数组也是允许的。

  • 一般来说定义方法如下面几种:

    一:

❹ php数组赋值方法

字符串也是数组。$B[2]代表$B的第3个字符。不过一般这样写$B{2}区别于平常数组让人一看就知道是字符串了

❺ PHP怎样用循环将10个数字赋值给一个数组

利用PHP对数组赋值时下标变量会自动递增的特点,可以很方便用循环将数据存入一个数组。

例如:$arr[] = 'a'; 这条语句会将字符a存入数组变量$arr中,如果$arr不存在则会新建一个;

若已存在,则将$arr数组的下标变量递增1后存入字符。

也就是说,如果已有$arr[0]='a', 那么执行 $arr[] = 'b'; 后,数组其实是进行了$arr[1] = 'b' 的操作。

❻ php如何给数组赋值

//声明数组
$test01=array();
//追加数据
$test01[]="a";//array(0=>"a");
//追加一个索引为"a",数据为"b"的数据
$test01["a"]="b";//array(0=>"a","a"=>"b");
//修改索引为0的数据
$test01[0]="c";//array(0=>"c","a"=>"b");
//另一种声明方法
$test02=array("a","b","c");//array(0=>"a",1=>"b",2=>"c");
//虽然声明了一个字符串索引的数据,但默认索引还是从0开始
$test03=array("a"=>"a","b","c");//array("a"=>"a",0=>"b",1=>"c");
//声明中最大的索引为2,虽然最近是索引是0,但默认索引还是从3开始
$test04=array(2=>"a",0=>"b","c");//array(2=>"a",0=>"b",3=>"c");
//声明一个小数索引会取其整数部分;指定索引时,会修改之前声明的值
$test05=array("a",2.7=>"b",0=>"c");//array(0=>"c",2=>"b");
//虽然声明了负数索引,但默认索引还是从0开始
$test06=array(-2=>"a","b","c");//array(-2=>"a",1=>"b",2=>"c");
//多维数组的定义
$test07=array($test01,$test02,$test03);

❼ php如何给数组赋值

PHP数组赋值如下:

1.$My_array=array();

2.$My_array[]=”www”

3.$My_array[]=”helpphp”;

4.$My_array[]=”cn”;

通过以上方法,利用array语言结构创建了一个空的数组,在后面的语句中就为$My_array赋值,在一上节中,我们知道,数组下标(索引),从0开始自动递增,也就是说如下语句将输出helpphp.

❽ php数组的赋值问题

您好,您这样:
foreach($arr as $k=>$v){
//这个的意思是 循环数组$arr,把当前循环的下标(键名)赋值给$k,当前循环的数组元素赋值给$v
//然后你改变的是$v的值,这就类似于
// $a = 1;
// $b = $a;
// $a = 2;
// echo $b;
// 你改变了$a的值,但$b还是原来的1;
}
//所以你这个可以这样修改
foreach ($ss as $k=>$v) {
if($v['two'] == "3"){
$ss[$k]['two'] = 1000;
//或者
//$v['two'] = 1000;
//$ss[$k] = $v;
}
}
print_r($ss);

❾ 如何将php数组的值传递给javascript数组

在PHP端通过json_encode();将数组转化成JSON格式,
在html端javascript端获取有两种方式
第一种通过JSON控件将json数据返回成数组

第二种用eval()函数来解析JSON数据,两种都可以

热点内容
centosphp版本 发布:2024-12-26 23:11:59 浏览:71
安卓机怎么关闭主题 发布:2024-12-26 21:55:57 浏览:915
javafor线程 发布:2024-12-26 21:54:35 浏览:744
python自定义模块 发布:2024-12-26 21:41:37 浏览:57
linux安装mysqltar 发布:2024-12-26 21:18:02 浏览:315
浏览器的java支持 发布:2024-12-26 21:15:45 浏览:655
电商高管如何配置 发布:2024-12-26 21:13:48 浏览:709
批发的算法 发布:2024-12-26 21:13:46 浏览:208
安卓手机在日本下载哪个导航 发布:2024-12-26 21:09:32 浏览:560
白噪声加密 发布:2024-12-26 20:31:02 浏览:641