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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

使用 PHP 從 JSON 字典中的關(guān)聯(lián)數(shù)組中提取隨機(jī)元素

使用 PHP 從 JSON 字典中的關(guān)聯(lián)數(shù)組中提取隨機(jī)元素

PHP
紫衣仙女 2023-07-01 17:39:20
我有一些如下所示的 JSON:$str = '{"電影":[{"id":"11007","title":"粉紅豹"},{"id":"11118","氣喘吁吁"]}';這似乎是一個(gè)字典{},其中鍵和值是電影項(xiàng)目的"movies"數(shù)組。[]將其解碼為關(guān)聯(lián)數(shù)組后:$array = json_decode($str, true);看起來像:Array ( [movies] => Array ( [0] => Array ( [id] => 11007 [title] => 粉紅豹 ) [1] => Array ( [id] => 11118 [title] => 氣喘吁吁) ) )我怎樣才能獲得一部隨機(jī)電影(例如《粉紅豹》)并訪問其標(biāo)題和 ID?array['movies'] 似乎只是給了我數(shù)組本身,而 array_rand($array) 也只是給了我同一數(shù)組的索引,因?yàn)橹挥幸粋€(gè)。如何進(jìn)入電影列表以便我可以隨機(jī)獲取一部?感謝您的任何建議。
查看完整描述

1 回答

?
楊__羊羊

TA貢獻(xiàn)1943條經(jīng)驗(yàn) 獲得超7個(gè)贊

獲取所需數(shù)組的隨機(jī)索引,然后分配。(此處Json更正)


<?php


$json =

'{

    "movies":

        [

            {"id":"11007","title":"The Pink Panther"},

            {"id":"11118","title":"Breathless"}

        ]

}';

$data = json_decode($json, true);

$rand_idx = array_rand($data['movies']);

$random_movie = $data['movies'][$rand_idx];


var_export($random_movie);

輸出示例:


array (

  'id' => '11118',

  'title' => 'Breathless',

)


查看完整回答
反對(duì) 回復(fù) 2023-07-01
  • 1 回答
  • 0 關(guān)注
  • 152 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)