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

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

发布时间:2022-12-03 09:00:33 所属栏目:PHP教程 来源:互联网
导读: 你有一些不需要的附加下标。
如果数组中有一个额外的元素,可能更容易取消设置,然后可以循环整个数组。
array_map()
是从现有数组中生成新数组的简单方法。
$shiparraytobesplit = $_POST["

你有一些不需要的附加下标。

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

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

(编辑:晋中站长网)

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