在PHP中这些数组怎么用?

小小的PHP能干啥
  • 181

问题很简单,就是数组怎么用?问题好像有点开放,就是怎么利用name来使用这些数组,或者有没有更好的方法或者相关文章介绍。
附上我的神代码,小白在此谢过大神指点。抱拳抱拳再抱拳。

<?php
$shuzu[] =    array(
    "name"     => "数字",
    "slug"    => "1",
    "desc"     => "2",
    "id"     => "3",
    "type"     => "4"
);

$shuzu[] =    array(
    "name"     => "字母",
    "slug"    => "a",
    "desc"     => "b",
    "id"     => "c",
    "type"     => "d"
);

$shuzu[] =    array(
    "name"     => "组合",
    "slug"    => "q5",
    "desc"     => "w6",
    "id"     => "e7",
    "type"     => "r8"
);

?>
回复
阅读 2.1k
5 个回答

实在看不懂想干嘛
或许你是想要这个

array_column($shuzu, 'name');

你这个就是一个二维数组,你可以var_dump($shuzu)或者dd($shuzu)看下$shuzu格式。
你可以看看这个 PHP多维数组介绍

<?php

$Arr = [
    '数字' => [
        "slug" => "1",
        "desc" => "2",
        "id"   => "3",
        "type" => "4"
    ],
    '字母' => [
        "slug" => "a",
        "desc" => "b",
        "id"   => "c",
        "type" => "d"
    ],
    '组合' => [
        "slug" => "q5",
        "desc" => "w6",
        "id"   => "e7",
        "type" => "r8"
    ],
];

echo '<pre>';
var_dump($Arr['数字'], $Arr['字母'], $Arr['组合']);

楼上+1;同附链接PHP多维数组
修改了下,不知道楼主是否要实现这种?
根据Key去读对应的Value,数组的元素也可以是数组。

不是很明白你的问题。你是指用 name 当数组键么?

$shuze['字母'] = [
    // 这样?
];
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏