加入收藏 | 设为首页 | 会员中心 | 我要投稿 百客网 - 百科网 (https://www.baikewang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php自定义创建多维数组,如何使用PHP创建过程多维数组

发布时间:2022-12-05 11:24:54 所属栏目:PHP教程 来源:
导读:  你有一些不需要的附加下标。

  如果数组中有一个额外的元素,可能更容易取消设置,然后可以循环整个数组。

  array_map()

  是从现有数组中生成新数组的简单方法。

  $shiparraytobesplit
  你有一些不需要的附加下标。
 
  如果数组中有一个额外的元素,可能更容易取消设置,然后可以循环整个数组。
 
  array_map()
 
  是从现有数组中生成新数组的简单方法。
 
  $shiparraytobesplit = $_POST["shipinventory"];
 
  $ships = explode("zzz"PHP多维数组, $shiparraytobesplit);
 
  unset($ships[count($ships)-1]);
 
  $shipinfo = array_map(function($ship) {
 
  $tempshipinfo = explode(" ", $ship);
 
  unset($tempshipinfo[count($tempshipinfo)-1]);
 
  return $tempshipinfo;
 
  }, $ships);
 
  print_r($shipinfo);
 
  如果需要关联数组,可以在函数中执行此操作。
 
  $shiparraytobesplit = $_POST["shipinventory"];
 
  $ships = explode("zzz", $shiparraytobesplit);
 
  unset($ships[count($ships)-1]);
 
  $shipinfo = array_map(function($ship) {
 
  $tempshipinfo = explode(" ", $ship);
 
  $ship_assoc = [
 
  "id" => $tempshipinfo[0],
 
  "name" => $tempshipinfo[1],
 
  "username" => $tempshipinfo[2],
 
  "hp" => $tempshipinfo[3]
 
  ];
 
  return $ship_assoc;
 
  }, $ships);
 
  print_r($shipinfo);
 

(编辑:百客网 - 百科网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!