第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在php中刪除多維數(shù)組的索引

如何在php中刪除多維數(shù)組的索引

PHP
動漫人物 2022-01-14 17:05:04
我有這個多維數(shù)組。Array(    [0] => Array       (          [firstName] => Hadi          [lastName] => Pratama          [age] => 22       )    [1] => Array       (          [firstName] => Jefri          [lastName] => Ronaldo          [age] => 21       )    [2] => Array       (          [firstName] => Rizky          [lastName] => Aulia          [age] => 20       ))我想像這樣將它們放入索引數(shù)組中。Array = ({"firstName":"Hadi","lastName":"Pratama","age":"22"},{"firstName":"Jefri","lastName":"Ronaldo","age":"21"},{"firstName":"Rizky","lastName":"Aulia","age":"20"});請幫幫我。
查看完整描述

3 回答

?
函數(shù)式編程

TA貢獻1807條經(jīng)驗 獲得超9個贊

不太清楚你的問題是什么(請通過編輯你的帖子來澄清)。


您的輸出看起來不像一個 PHP 數(shù)組。更像 JSON。


當您說刪除索引時,這可能是因為有非連續(xù)的 0 計數(shù)索引嗎?


見下文:


<?php


$people =

[

    [

        'name'=>'fred',

        'family'=>'flintstones'

    ],

    [

        'name'=>'barney',

        'family' => 'rubble'

    ],

    [

        'name'=> 'wilma',

        'family' => 'flintstones'

    ]

];


var_dump(json_encode($people));

unset($people[1]);

var_dump(json_encode($people));

var_dump(json_encode(array_values($people)));

輸出:


string(116) "[{"name":"fred","family":"flintstones"},{"name":"barney","family":"rubble"},{"name":"wilma","family":"flintstones"}]"

string(88) "{"0":{"name":"fred","family":"flintstones"},"2":{"name":"wilma","family":"flintstones"}}"

string(80) "[{"name":"fred","family":"flintstones"},{"name":"wilma","family":"flintstones"}]"

您可以在編碼為 JSON 之前使用 array_values 重新索引數(shù)組以“刪除”這些索引,并轉換為對象列表。


查看完整回答
反對 回復 2022-01-14
?
慕后森

TA貢獻1802條經(jīng)驗 獲得超5個贊

json_encode() :返回值的 JSON 表示

echo json_encode($a);

工作示例:- https://3v4l.org/EgOtE


查看完整回答
反對 回復 2022-01-14
?
手掌心

TA貢獻1942條經(jīng)驗 獲得超3個贊

問題

您的數(shù)組已經(jīng)具有正確的尺寸,只需運行json_encode($array);它,您就會得到您正在尋找的結果。


如果你想使用關聯(lián)數(shù)組,你必須更有創(chuàng)意:


$result = [];

foreach($array as $index) {

   $result[$index['firstName']] = $index;

}


var_dump($result);

結果:

Array

(

    [Hadi] => Array

       (

          [firstName] => Hadi

          [lastName] => Pratama

          [age] => 22

       )


    [Jefri] => Array

       (

          [firstName] => Jefri

          [lastName] => Ronaldo

          [age] => 21

       )


    [Rizky] => Array

       (

          [firstName] => Rizky

          [lastName] => Aulia

          [age] => 20

       )

)


查看完整回答
反對 回復 2022-01-14
  • 3 回答
  • 0 關注
  • 263 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號