php怎么给数组赋值

php怎么给数组赋值,第1张

PHP数组赋值方法如下:

<?php

    // 数值数组

    $a = array()

    $a[] = "aaaa"

    $a[] = "bbbbbbb"

    var_dump($a)

    // 关联数组

    $b = array()

    $b['id1'] = "aaaa"

    $b['id2'] = "bbbbbbb"

    var_dump($b)

    // 数组声明并赋值 (关联数组和数值数组同时存在)

    $c = array(1, 2, "xxxx", 'sex' => '男')

    $c['id1'] = "aaaa"

    $c['id2'] = "bbbbbbb"

    var_dump($c)

    // 数组变量名称也可以不存在,直接给变量赋值

    $d['a'] =  1

    $d['b'] = 2

    var_dump($d)

?>

PHP数组赋值如下:

1.$My_array=array();

2.$My_array[]=”www”

3.$My_array[]=”helpphp”

4.$My_array[]=”cn”

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

// 声明数组

$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)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7770254.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存